aboutsummaryrefslogtreecommitdiffstats
path: root/src/api.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-08-01 15:45:55 -0700
committerAdam Soltys <[email protected]>2026-08-01 15:45:55 -0700
commit46cbe94159fe65d8cb6a944b52a9ead6c53e7a3c (patch)
treeaa8051a3523d72b273ae72bb458056813e48aaff /src/api.js
parentd554a13cf4560891010f50e117754825c1f1be7a (diff)
downloadcoinosv3-46cbe94159fe65d8cb6a944b52a9ead6c53e7a3c.tar.gz
coinosv3-46cbe94159fe65d8cb6a944b52a9ead6c53e7a3c.zip
Reconcile vtxos against the server before a headless NWC payment
The sync merge is additive by design, so a vtxo spent on one device can survive in another device's state looking spendable. The interactive send path reconciles on intent; the NWC path connected and spent blind, so a wallet answering from stale state picked an already-spent coin and the ASP refused with 'vtxo … is not spendable (state: spent)'. Co-Authored-By: Claude Fable 5 <[email protected]>
Diffstat (limited to 'src/api.js')
0 files changed, 0 insertions, 0 deletions