aboutsummaryrefslogtreecommitdiffstats
path: root/android/app/src/main/res
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-10-22 23:34:31 -0700
committerAdam Soltys <[email protected]>2026-10-22 23:34:31 -0700
commita89bce97319d5860da8d581ff41cdace9acbb077 (patch)
tree263363716c53cfa1ec2cf7a984a08568690cb48e /android/app/src/main/res
parent2d1f83c88000503b0ce5dbe391ce1929bcb9a71b (diff)
downloadcoinosv3-a89bce97319d5860da8d581ff41cdace9acbb077.tar.gz
coinosv3-a89bce97319d5860da8d581ff41cdace9acbb077.zip
Automatic renewals only when worth it (fee under a tenth of what renews); orphan HTLC coins are settled by the server's answer
Adam's wallet renewed a 1,000-sat coin past its expiry plus four bits of change for 301 sats — the expiry trigger had no floor, only the depth trigger did. Now every automatic renewal, under either renewing strategy, is skipped when the fee would exceed a tenth of the coins it renews; they stay spendable, the server honors them, and the strategy card says so. Reconcile: five 22-sat HTLC-send coins sat 'pending' for days — their Lightning payments' actions had been pruned, and an unheld pending coin was only asked about when it was a plain pubkey coin. HTLC orphans are asked about now too: spent is spent; one the server still holds open stays pending (an HTLC coin is never this wallet's to spend). tools/ark-htlc-orphan.test.js. Co-Authored-By: Claude Fable 5.1 <[email protected]>
Diffstat (limited to 'android/app/src/main/res')
0 files changed, 0 insertions, 0 deletions