UNPKG

ecash-lib

Version:

Library for eCash transaction building

20 lines 721 B
/// <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