diff options
| author | Adam Soltys <[email protected]> | 2026-09-10 07:28:54 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-10 07:28:54 -0700 |
| commit | f2de9b1330dfad5990f8e0ea6130b91096a60e54 (patch) | |
| tree | ec87386a91fa126d9e53877da2e38d884c312cdf /src/style.css | |
| parent | af4810e2ec8e454e4bb616c685e907eaee04c874 (diff) | |
| download | coinosv3-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/style.css')
0 files changed, 0 insertions, 0 deletions
