diff options
| author | Adam Soltys <[email protected]> | 2026-09-10 07:33:05 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-10 07:33:05 -0700 |
| commit | 197ab88cec2f05b7ad45323b396a6e34b8b5edca (patch) | |
| tree | 8ac0d7ebf8fdc7017d884c125f57edde62bcc431 /src/app.js | |
| parent | f2de9b1330dfad5990f8e0ea6130b91096a60e54 (diff) | |
| download | coinosv3-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/app.js')
0 files changed, 0 insertions, 0 deletions
