aboutsummaryrefslogtreecommitdiffstats
path: root/src/i18n.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-06-24 23:36:17 -0700
committerAdam Soltys <[email protected]>2026-06-24 23:36:17 -0700
commit6d8df4d5b004ea9a84057ff78b9276262cb8f264 (patch)
tree1b9f82551726bc6088fe21b81d745a0becc67b0f /src/i18n.js
parent3b1adc89a361fd4c1a0552673c621a06f041dc75 (diff)
downloadcoinosv3-6d8df4d5b004ea9a84057ff78b9276262cb8f264.tar.gz
coinosv3-6d8df4d5b004ea9a84057ff78b9276262cb8f264.zip
Drop background/full rescans for on-demand per-address rescan
Remove the periodic full re-scan entirely — the WS and the frontier poll keep the balance current, and refreshLive's _reconcileHeld catches spends of held coins. The only gap (a deposit to a reused old address) is now handled explicitly: Settings → Rescan opens a paginated list of every known address, each with its own Rescan button (wallet.rescanAddress re-queries just that one). Replaces the full 'Rescan wallet' button. This sharply cuts recurring REST volume (the main rate-limit driver). Trade-off: when the socket is down, a pending tx's confirmed badge in History may lag until the WS reconnects or you rescan — the balance itself stays correct via reconcile. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Diffstat (limited to 'src/i18n.js')
-rw-r--r--src/i18n.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/i18n.js b/src/i18n.js
index 84ed882..d948917 100644
--- a/src/i18n.js
+++ b/src/i18n.js
@@ -237,8 +237,14 @@ const STR = {
exportSnapshot: '⤓ Export snapshot',
importSnapshot: 'Import snapshot…',
rescan: 'Rescan',
- rescanDesc: 'Your current address updates automatically. Rescan only if a payment was sent to an old (reused) address and isn’t showing.',
+ rescanDesc: 'Your current address updates automatically. Rescan an individual address only if a payment was sent to an old (reused) one and isn’t showing.',
rescanWallet: 'Rescan wallet',
+ rescanAddresses: 'Rescan an address',
+ rescanAddrDesc: 'Tap Rescan next to the address a payment was sent to. Only that address is re-checked.',
+ rescanOne: 'Rescan',
+ rescanDone: 'Address rescanned',
+ rescanFailed: 'Rescan failed',
+ unusedTag: 'unused',
scanning: 'Scanning…',
explorer: 'Block explorer',
explorerDesc: 'The server this wallet queries for balances and history. Point it at your own node for maximum privacy.',