aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-07-04 07:03:00 -0700
committerAdam Soltys <[email protected]>2026-07-04 07:03:00 -0700
commit035e81375784b766027b403e4f2685105c4b2150 (patch)
tree4138c0c6e19a67ae07aee74e38944334076a2fee /tools
parentceed0a4e9dcc2c42e71134e6e393b3ea1aea7296 (diff)
downloadcoinosv3-035e81375784b766027b403e4f2685105c4b2150.tar.gz
coinosv3-035e81375784b766027b403e4f2685105c4b2150.zip
Ark: boarding success screen with txid link instead of a toast
Broadcasting a board now lands on a checkmark screen showing the amount that will arrive (after the board fee), a note about the confirmation, and the funding txid with copy + explorer link; Done returns to the Receive tab. Co-Authored-By: Claude Fable 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01QFAcD4V284DvYZZHP7Rxxy
Diffstat (limited to 'tools')
-rw-r--r--tools/ark/ui-test.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/ark/ui-test.js b/tools/ark/ui-test.js
index 48f2f83..259172f 100644
--- a/tools/ark/ui-test.js
+++ b/tools/ark/ui-test.js
@@ -159,7 +159,11 @@ try {
check('board form on receive/ark', !!(await boardInput.asElement()));
await boardInput.asElement().type('30000');
await clickText('button', 'Board');
- check('board started', await waitText('Boarding', 20000));
+ check('boarding success screen', await waitText('Boarding!', 20000));
+ check('boarding txid link shown', await page.evaluate(() =>
+ !!document.querySelector('.addr-box') && /^[0-9a-f]{64}$/.test(document.querySelector('.addr-box').textContent.trim())));
+ await clickText('button.btn-primary', 'Done');
+ await sleep(300);
mine(2);
check('board vtxo lands (+29,670)', await waitLabeledNumber('ark balance', preBoard + 29670, 40000),
String(await labeledNumber('ark balance')));