aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-22 14:42:52 -0700
committerAdam Soltys <[email protected]>2026-09-22 14:42:52 -0700
commit21d711e4ee3d66ca095a36e61000a7f7bf8d04aa (patch)
treec257d4b55a76ffeb9d777eb47d254a2be09b0beb /src
parent934c3b244596de1765cca98485f3a6bf7d887738 (diff)
downloadcoinosv3-21d711e4ee3d66ca095a36e61000a7f7bf8d04aa.tar.gz
coinosv3-21d711e4ee3d66ca095a36e61000a7f7bf8d04aa.zip
Server comparison: the closed-app renewal row says "not verified there" for Second, not "no".
Co-Authored-By: Claude Fable 5.1 <[email protected]> Claude-Session: https://claude.ai/code/session_01Tmfg8k5f3TbNJS34qiqHAp
Diffstat (limited to 'src')
-rw-r--r--src/features/ark.js4
-rw-r--r--src/i18n.js1
2 files changed, 4 insertions, 1 deletions
diff --git a/src/features/ark.js b/src/features/ark.js
index 00dc132..46653e4 100644
--- a/src/features/ark.js
+++ b/src/features/ark.js
@@ -2365,7 +2365,9 @@ export function arkFeature(ctx) {
[t('arkCmpExit'), infos.map((i) => cell(i, (x) => gradedFee((x.offboardFees || {}).ppmExpiryTable, (x.offboardFees || {}).baseFeeSat)))],
[t('arkCmpBoard'), infos.map((i) => cell(i, (x) => t('arkCmpBoardVal', { min: fmtSats(x.minBoardAmountSat || 0), n: x.requiredBoardConfirmations || 0 })))],
[t('arkCmpMaxCoin'), infos.map((i) => cell(i, (x) => fmtSats(x.maxVtxoAmountSat || 0) + ' sats'))],
- [t('arkCmpBackstop'), cols.map((p) => t(p.id === 'coinos' ? 'arkCmpYes' : 'arkCmpNo'))],
+ // a delegated refresh the server runs at a scheduled height: the wallet
+ // asks for it on any server, but only ours has been seen to honour it
+ [t('arkCmpBackstop'), cols.map((p) => t(p.id === 'coinos' ? 'arkCmpYes' : 'arkCmpUnverified'))],
];
return h('div', { class: 'col', style: 'gap:6px' },
h('table', { class: 'cmp-table' },
diff --git a/src/i18n.js b/src/i18n.js
index 2cc201a..406e050 100644
--- a/src/i18n.js
+++ b/src/i18n.js
@@ -856,6 +856,7 @@ const STR = {
arkCmpBackstop: 'Renews for you while the app is closed',
arkCmpYes: 'yes',
arkCmpNo: 'no',
+ arkCmpUnverified: 'not verified there',
arkCmpFree: 'free',
arkCmpFreeNear: 'free within {span} of expiry',
arkCmpMin: 'min {n} sats',