aboutsummaryrefslogtreecommitdiffstats
path: root/src/features
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-10 07:33:05 -0700
committerAdam Soltys <[email protected]>2026-09-10 07:33:05 -0700
commit197ab88cec2f05b7ad45323b396a6e34b8b5edca (patch)
tree8ac0d7ebf8fdc7017d884c125f57edde62bcc431 /src/features
parentf2de9b1330dfad5990f8e0ea6130b91096a60e54 (diff)
downloadcoinosv3-197ab88cec2f05b7ad45323b396a6e34b8b5edca.tar.gz
coinosv3-197ab88cec2f05b7ad45323b396a6e34b8b5edca.zip
Electrum source: answer txStatus, so the replaced/evicted-tx pruner actually prunes.
_pruneReplaced only drops a pending row on a definitive "not found", and the Electrum adapter had no txStatus at all — the call threw, the catch said "transient", and nothing was ever pruned on the default data source. A 5,000-sat send the network never accepted sat in History as a pending withdrawal for four days (and the cross-device union kept it fed). Fulcrum's verbose transaction.get answers both halves: bitcoind's "No such mempool or blockchain transaction" is the definitive miss (→ null), a blockhash means confirmed. Other failures still throw. Co-Authored-By: Claude Fable 5.1 <[email protected]> Claude-Session: https://claude.ai/code/session_01Nw1Dijik1tLVKRM1WkU7xE
Diffstat (limited to 'src/features')
0 files changed, 0 insertions, 0 deletions