aboutsummaryrefslogtreecommitdiffstats
path: root/src/features
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-10-05 07:23:39 -0700
committerAdam Soltys <[email protected]>2026-10-05 07:23:39 -0700
commit74c44a3799e44639c0d7941a2d036e15f3af6f57 (patch)
tree1b9adb08153e4821af3c7a18411adac6a68ee775 /src/features
parent05da05590bf8f8e8d54a0eee27d27fce3e85354d (diff)
downloadcoinosv3-74c44a3799e44639c0d7941a2d036e15f3af6f57.tar.gz
coinosv3-74c44a3799e44639c0d7941a2d036e15f3af6f57.zip
Ark: say boarding is paused when the ASP asks an unmeetable minimum (ark.coinos.io pauses boards pending an upstream captaind double-spend fix)
Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01YRC6aKhwAud231ot9FPmhi
Diffstat (limited to 'src/features')
-rw-r--r--src/features/ark.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/features/ark.js b/src/features/ark.js
index c25bae2..d6d6e6d 100644
--- a/src/features/ark.js
+++ b/src/features/ark.js
@@ -3263,7 +3263,12 @@ export function arkFeature(ctx) {
return n === 1 ? t('arkBoardedNoteOne') : t('arkBoardedNote', { n });
};
+ // An ASP pauses boarding by asking a minimum no board could meet (ours
+ // did on 2026-10-05, for an upstream captaind fix); say so instead of
+ // quoting a 21M BTC minimum. Lowering the minimum again lifts it here.
+ const boardsPaused = () => ((ark && ark.info && ark.info.minBoardAmountSat) || 0) >= 2_100_000_000_000_000;
function boardForm() {
+ if (boardsPaused()) return h('div', { class: 'notice small' }, t('arkBoardPaused'));
const minBoard = (ark && ark.info && ark.info.minBoardAmountSat) || 0;
const canBoard = wallet.spendable >= minBoard;
return h('div', { class: 'col', style: 'width:100%;gap:8px' },