aboutsummaryrefslogtreecommitdiffstats
path: root/src/i18n.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-07-05 23:11:32 -0700
committerAdam Soltys <[email protected]>2026-07-05 23:11:32 -0700
commiteb89b9e3681d9eea331b6471ecc576f39a0fd5ec (patch)
tree63135d74a974502bf1d64fce9bdeb2696b43cdb1 /src/i18n.js
parentd24ba23df05bbc8072cbd97bec84a2a198951d03 (diff)
downloadcoinosv3-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.js5
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',