UNPKG

@bitgo/utxo-bin

Version:

Command-line utility for BitGo UTXO transactions

30 lines 1.13 kB
import * as utxolib from '@bitgo/utxo-lib'; import * as yargs from 'yargs'; import { FormatTreeOrJson, ReadStringOptions } from '../args'; import { TxParser, TxParserArgs } from '../TxParser'; export type ArgsParseTransaction = ReadStringOptions & { network: utxolib.Network; txid?: string; blockHeight?: number; txIndex?: number; all: boolean; cache: boolean; format: FormatTreeOrJson; fetchAll: boolean; fetchStatus: boolean; fetchInputs: boolean; fetchSpends: boolean; finalize: boolean; parseSignatureData: boolean; parseAsUnknown: boolean; parseError: 'throw' | 'continue'; } & Omit<TxParserArgs, 'parseSignatureData'>; export declare function getTxParser(argv: ArgsParseTransaction): TxParser; export declare const cmdParseTx: { readonly command: "parseTx [path]"; readonly aliases: readonly ["parse", "tx"]; readonly describe: string; readonly builder: (b: yargs.Argv<unknown>) => yargs.Argv<ArgsParseTransaction>; readonly handler: (argv: yargs.Arguments<ArgsParseTransaction>) => Promise<void>; }; //# sourceMappingURL=cmdParseTx.d.ts.map