aboutsummaryrefslogtreecommitdiffstats
path: root/src/app.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-21 11:51:16 -0700
committerAdam Soltys <[email protected]>2026-09-21 11:51:16 -0700
commit85c7256c86e6640f5424c8a1412d0323e4396aed (patch)
tree7760ade5d92704bd916d0e4c400a1e024fc0dc48 /src/app.js
parent4befa5c5e22ace56415e24321ceb4d9589b27fb3 (diff)
downloadcoinosv3-85c7256c86e6640f5424c8a1412d0323e4396aed.tar.gz
coinosv3-85c7256c86e6640f5424c8a1412d0323e4396aed.zip
Ark: an invoice the server hands back for a hash it already holds is not ours.
StartLightningReceive on a payment hash with an unpaid invoice returns that invoice — an earlier sale's amount and memo under a fresh QR (a 0.60 CAD bill showed an 8,467-sat invoice on 2026-09-21). The returned invoice must now carry the amount asked for and a comfortable expiry, or the index is treated as spoken for and skipped. The counter is also floored above every index an ln-recv action of ours already names, so a restored or merged state can't rewind it. Co-Authored-By: Claude Fable 5.1 <[email protected]> Claude-Session: https://claude.ai/code/session_01Tmfg8k5f3TbNJS34qiqHAp
Diffstat (limited to 'src/app.js')
0 files changed, 0 insertions, 0 deletions