diff options
| author | Adam Soltys <[email protected]> | 2026-10-22 23:34:31 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-10-22 23:34:31 -0700 |
| commit | a89bce97319d5860da8d581ff41cdace9acbb077 (patch) | |
| tree | 263363716c53cfa1ec2cf7a984a08568690cb48e /src/i18n.js | |
| parent | 2d1f83c88000503b0ce5dbe391ce1929bcb9a71b (diff) | |
| download | coinosv3-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 'src/i18n.js')
| -rw-r--r-- | src/i18n.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/i18n.js b/src/i18n.js index b8d9f45..edf9102 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -787,7 +787,7 @@ const STR = { arkCustodyCustodial: 'Allow coins to expire', arkCustodyCustodialDesc: 'Nothing renews and no renewal fees are paid. A coin keeps its own exit until it expires. After that, paying still works, but bringing it on-chain needs Coinos’s cooperation.', arkCustodySelf: 'Minimize renewal cost', - arkCustodySelfDesc: 'Coins renew in the last hours before they expire, when renewal is cheapest, so you can always exit on your own without Coinos. Roughly once every {days} days per coin.', + arkCustodySelfDesc: 'Coins renew in the last hours before they expire, when renewal is cheapest, so you can always exit on your own without Coinos. Roughly once every {days} days per coin. Coins too small to be worth the fee are left alone.', arkCustodyExit: 'Minimize exit cost', arkCustodyExitDesc: 'Every transfer adds a hop to a coin’s history, and a unilateral exit pays one on-chain transaction per hop. This renews a coin before it expires, and also as soon as its history is {hops} hops deep, so bringing any coin on-chain stays close to a fresh coin’s price. Only for coins worth it: never more than a tenth of a coin on its renewal.', arkCustodyCostNone: 'no fees', |
