UNPKG

@bitgo/utxo-bin

Version:

Command-line utility for BitGo UTXO transactions

24 lines 1.09 kB
import * as utxolib from '@bitgo/utxo-lib'; import { ParserNode } from '../src/Parser'; export declare function formatTreeNoColor(n: ParserNode, { showAll }: { showAll: boolean; }): string; export type ParsedFixture = { transaction: utxolib.bitgo.UtxoTransaction<bigint>; prevOutputs: utxolib.TxOutput<bigint>[]; } | { transaction: utxolib.bitgo.UtxoPsbt; prevOutputs: undefined; }; type FixtureParams = { fixtureType: 'psbtUnsigned' | 'psbtHalfSigned' | 'psbtFullSigned' | 'networkFullSigned'; scriptType: utxolib.bitgo.outputScripts.ScriptType2Of3; spendType?: 'keyPath' | 'scriptPath'; }; export declare function getPsbt(network: utxolib.Network, basePath: string, params: FixtureParams, { writeFixture }?: { writeFixture?: string; }): Promise<ParsedFixture>; export declare function getTransactionWithSpendType(network: utxolib.Network, basePath: string, params: FixtureParams): Promise<ParsedFixture>; export declare function getFixtureString(path: string, defaultValue: string): Promise<string>; export {}; //# sourceMappingURL=fixtures.d.ts.map