ecash-lib
Version:
Library for eCash transaction building
20 lines • 721 B
TypeScript
/// <reference types="node" />
import type { ChronikClient } from 'chronik-client';
import type { ChildProcess } from 'node:child_process';
import { Script } from '../script.js';
import { OutPoint } from '../tx.js';
export declare class TestRunner {
runner: ChildProcess;
chronik: ChronikClient;
private coinsTxid;
private coinValue;
private lastUsedOutIdx;
private constructor();
static setup(setupScript?: string): Promise<TestRunner>;
setupCoins(numCoins: number, coinValue: bigint): Promise<void>;
getOutpoint(): OutPoint;
sendToScript(sats: bigint | bigint[], script: Script): Promise<string>;
generate(): void;
stop(): void;
}
//# sourceMappingURL=testRunner.d.ts.map