diff options
| author | Adam Soltys <[email protected]> | 2026-07-04 22:21:12 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-07-04 22:21:12 -0700 |
| commit | 086bcf33d532f61505a0bc19e8f2d1f08392acce (patch) | |
| tree | e30d3adeb9adb70029abb7d932ab7bd28a96d010 /src/features/ark.js | |
| parent | 0f96ea2500a311ab77a9fed3b10ab928370a6b0d (diff) | |
| download | coinosv3-086bcf33d532f61505a0bc19e8f2d1f08392acce.tar.gz coinosv3-086bcf33d532f61505a0bc19e8f2d1f08392acce.zip | |
Per-network nostr sync + honest balance loading state
One shared d-tag let a network switch apply the mainnet snapshot to a
signet wallet (the flash of wrong balance) and clobber mainnet state on
the relays. Each network now syncs its own replaceable event (mainnet
keeps the legacy bare tag), snapshots carry netName, and a foreign-net
snapshot is never applied. The balance card spins until cache, Nostr,
or a scan has populated this network once — 'scanning' alone missed the
cache/Nostr window after wallet.load().
Co-Authored-By: Claude Fable 5 <[email protected]>
Diffstat (limited to 'src/features/ark.js')
0 files changed, 0 insertions, 0 deletions
