aboutsummaryrefslogtreecommitdiffstats
path: root/src/zap-animation.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-11-07 22:17:52 -0700
committerAdam Soltys <[email protected]>2026-11-07 22:17:52 -0700
commita1cb2db1907313530b50798dea0e37278cbbb0ef (patch)
treea047ff9854517a61daf190c4bc8656b0aca7f7ee /src/zap-animation.js
parent3988354e068de04563aac6b250a0e7612f16c2ec (diff)
downloadcoinosv3-a1cb2db1907313530b50798dea0e37278cbbb0ef.tar.gz
coinosv3-a1cb2db1907313530b50798dea0e37278cbbb0ef.zip
A Lightning receive steps past a payment hash the server says was canceled, as it already did for one paid or merely issued. Claiming Adam's own withdraw link (2026-11-08) failed before the claim was sent: "StartLightningReceive: bad user input: the invoice for payment hash c2d7… was canceled" — the preimage counter was sitting on an index whose invoice an earlier cancel retired (another device's, or a state that hadn't heard), and createLnInvoice only treated "already been paid" / UNIQUE constraint answers as spoken-for, so it threw instead of taking the next index. Matched on the server's wording ("payment hash <hex> was canceled"), not a bare "cancelled", so an aborted request still fails as itself
Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01VMan6Ts5Tktega8VbLg31q
Diffstat (limited to 'src/zap-animation.js')
0 files changed, 0 insertions, 0 deletions