From e52327891130138d73e48ee8dd42781359a473c8 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 27 Jun 2026 15:55:53 -0700 Subject: Auto-scan for silent payments + fold found value into balance scanSilentPayments() now recomputes the balance so received SP value shows in the wallet total (not just the Receive card), and gains a silent mode. It's triggered automatically after each full scan and on the poll loop (incremental, cheap), so payments appear without tapping anything. The Receive card now shows a status line ('Watching for payments' / found amount) with a small manual Rescan instead of a primary Scan button. Co-Authored-By: Claude Opus 4.8 (1M context) --- src/i18n.js | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/i18n.js') diff --git a/src/i18n.js b/src/i18n.js index 5f029a3..f6a94c0 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -305,6 +305,8 @@ const STR = { spReceiveDesc: 'A reusable address that leaks nothing on-chain — each sender derives a unique, unlinkable output. Scanning finds payments on-device using the indexer set under Data source.', spScan: 'Scan for silent payments', spScanning: 'Scanning…', + spWatching: 'Watching for payments', + spRescan: 'Rescan', spReceived: 'Found {n} silent payment output(s): {amount}', spIndexerTitle: 'Silent payment indexer', spIndexerDesc: 'Where to scan for received silent payments. It only serves public tweak data — your scan key stays on-device — but a public one can see which blocks hold your outputs, so self-host for full privacy.', -- cgit v1.2.3