From 229dea361b719128cf2657b6ab51aad9aca463b1 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 15 Sep 2026 21:18:17 -0700 Subject: A tiny coin's renewal chip says "under 1 sat", not "1 sat". MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The server prices a renewal on all the coins together: ppm accumulates sub-satoshi across every input and rounds up once. The per-coin chip rounded each coin's share up on its own, so nine 1-sat coins each showed "renewal cost 1 sat" under a total of 4 sats — as if the page were skipping them. The chip now shows the coin's real share: "under 1 sat" for a sub-satoshi one, rounded otherwise, and its tooltip says how the fee is priced. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01JuwQqNWtDJcxPWtEm9134z --- src/i18n.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/i18n.js') diff --git a/src/i18n.js b/src/i18n.js index d7781cd..bfd6ff8 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -310,7 +310,8 @@ const STR = { arkCoinsChipExp: 'expiry {d}', arkCoinsChipExit: 'exit cost {fee}', arkCoinsChipRenew: 'renewal cost {fee}', - arkCoinsChipRenewTitle: 'What renewing this coin costs', + arkCoinsChipRenewTitle: 'This coin’s share of the renewal fee — the fee is priced on all the coins together and rounded up once, so tiny shares add almost nothing', + arkCoinsChipRenewTiny: 'under 1 sat', arkCoinsChipExpTitle: 'Time until this coin needs renewal', arkCoinsChipExitTitle: 'What pulling this coin on-chain by itself would cost', arkFeeChain: 'On-chain fee', -- cgit v1.2.3