aboutsummaryrefslogtreecommitdiffstats
path: root/src/electrum.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-10 07:28:54 -0700
committerAdam Soltys <[email protected]>2026-09-10 07:28:54 -0700
commitf2de9b1330dfad5990f8e0ea6130b91096a60e54 (patch)
treeec87386a91fa126d9e53877da2e38d884c312cdf /src/electrum.js
parentaf4810e2ec8e454e4bb616c685e907eaee04c874 (diff)
downloadcoinosv3-f2de9b1330dfad5990f8e0ea6130b91096a60e54.tar.gz
coinosv3-f2de9b1330dfad5990f8e0ea6130b91096a60e54.zip
Sync: stop resurrecting stale pending txs from other devices' snapshots.
A 5,000-sat send built on 2026-09-06 that the network never took sat in the history as a pending withdrawal for four days on every device. The local scan prunes such rows (explorer 404 / absent from address history), but the boot-time cross-device history union re-adopted it from a stale device slot's core snapshot, and the device then republished it — a phantom that no explorer knows, immortal across devices. The union now adopts a remote PENDING row only while it is under a day old (it has to prove itself to the local scan); confirmed rows still union as before, and the device's own rows are untouched. Co-Authored-By: Claude Fable 5.1 <[email protected]> Claude-Session: https://claude.ai/code/session_01Nw1Dijik1tLVKRM1WkU7xE
Diffstat (limited to 'src/electrum.js')
0 files changed, 0 insertions, 0 deletions