diff options
| author | Adam Soltys <[email protected]> | 2026-07-05 23:11:32 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-07-05 23:11:32 -0700 |
| commit | eb89b9e3681d9eea331b6471ecc576f39a0fd5ec (patch) | |
| tree | 63135d74a974502bf1d64fce9bdeb2696b43cdb1 /src/i18n.js | |
| parent | d24ba23df05bbc8072cbd97bec84a2a198951d03 (diff) | |
| download | coinosv3-eb89b9e3681d9eea331b6471ecc576f39a0fd5ec.tar.gz coinosv3-eb89b9e3681d9eea331b6471ecc576f39a0fd5ec.zip | |
Exit status: real progress, blocks-left countdown, honest failures
submitpackage answers HTTP 200 even when it rejects the package — the
verdict hides in package_msg/tx-results — so a mainnet no-fee-coin exit
sat at 'publishing on-chain…' forever believing its bare hop had
relayed. Rejections now surface (and become the actionable needs-a-fee-
coin message on the bumpless path). The status line shows hop progress
(step 2 of 9), the timelock wait counts down in blocks with a rough
wall-clock estimate, and a stuck exit that never published anything
gets a 'Cancel this exit' link that returns the vtxo to spendable.
Co-Authored-By: Claude Fable 5 <[email protected]>
Diffstat (limited to 'src/i18n.js')
| -rw-r--r-- | src/i18n.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/i18n.js b/src/i18n.js index 8c3058c..586bacb 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -393,10 +393,11 @@ const STR = { arkExitBtn: 'Exit on-chain without the server ({n} coin(s))', arkExitStarted: 'Unilateral exit started for {n} coin(s) — broadcasting the exit chain.', arkExitNoFeeCoin: 'Exiting needs an on-chain coin to pay the exit-chain fees.', - arkExitChainStatus: 'Exiting {n} sats — publishing on-chain…', - arkExitTimelockStatus: 'Exiting {n} sats — waiting out the timelock (block {blocks})', + arkExitChainStatus: 'Exiting {n} sats — publishing on-chain, step {done} of {total}…', + arkExitTimelockStatus: 'Exiting {n} sats — {blocks} block(s) of timelock left{eta}', arkExitClaimingStatus: 'Exiting {n} sats — almost done, awaiting confirmation', arkExitRetrying: 'hit a snag — retrying automatically', + arkExitCancel: 'Cancel this exit', arkOpsBoard: '{n} deposit(s) confirming', arkOpsSend: '{n} send(s) finishing up', arkOpsRefresh: '{n} refresh(es) waiting for the next round', |
