aboutsummaryrefslogtreecommitdiffstats
path: root/tools/ark/manager-test.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/ark/manager-test.js')
-rw-r--r--tools/ark/manager-test.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/ark/manager-test.js b/tools/ark/manager-test.js
index 74a1c5c..6cbc506 100644
--- a/tools/ark/manager-test.js
+++ b/tools/ark/manager-test.js
@@ -17,11 +17,10 @@ import { hex } from '@scure/base';
import { ArkManager } from '../../src/ark/manager.js';
import { decodeVtxo, vtxoBytesFromStr } from '../../src/ark/proto.js';
import { validateVtxo } from '../../src/ark/validate.js';
+import { ALICE, aliceReady } from './alice.js';
const ARK = process.env.ARK_URL || 'http://127.0.0.1:3535';
const ESPLORA = process.env.ESPLORA_URL || 'http://127.0.0.1:30002';
-const BARK = `${process.env.HOME}/bark/target/debug/bark`;
-const ALICE = `${BARK} --datadir ${process.env.HOME}/ark-regtest/alice`;
const BCLI = `docker exec bc bitcoin-cli -rpcwallet=coinos`;
const sleep = (ms) => new Promise((r) => setTimeout(r, ms));
@@ -52,6 +51,7 @@ let mgr = await newManager();
// --- 1. receive with full validation ---
console.log('\n[1] receive');
const addr = mgr.address();
+await aliceReady();
sh(`${ALICE} -q send ${addr} "20000 sat"`);
for (let i = 0; i < 10 && !mgr.balance().spendableSat; i++) { await mgr.sync(); await sleep(1500); }
check('received 20000 sat', mgr.balance().spendableSat === 20000, JSON.stringify(mgr.balance()));