diff options
| author | Adam Soltys <[email protected]> | 2026-09-15 21:18:17 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-15 21:18:17 -0700 |
| commit | 229dea361b719128cf2657b6ab51aad9aca463b1 (patch) | |
| tree | 58058a54d50ff206f710c45764ad7def61f9fdd5 /src/i18n.js | |
| parent | 0ebef05d3850d312ec8098584525b22ec1b9a0de (diff) | |
| download | coinosv3-229dea361b719128cf2657b6ab51aad9aca463b1.tar.gz coinosv3-229dea361b719128cf2657b6ab51aad9aca463b1.zip | |
A tiny coin's renewal chip says "under 1 sat", not "1 sat".
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 <[email protected]>
Claude-Session: https://claude.ai/code/session_01JuwQqNWtDJcxPWtEm9134z
Diffstat (limited to 'src/i18n.js')
| -rw-r--r-- | src/i18n.js | 3 |
1 files changed, 2 insertions, 1 deletions
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', |
