@bitgo/utxo-bin
Version:
Command-line utility for BitGo UTXO transactions
27 lines • 1.01 kB
TypeScript
import * as utxolib from '@bitgo/utxo-lib';
import * as bech32 from 'bech32';
import { Parser, ParserNode } from './Parser';
export declare class AddressParser extends Parser {
params: {
network?: utxolib.Network;
all: boolean;
convert: boolean;
};
constructor(params: {
network?: utxolib.Network;
all: boolean;
convert: boolean;
});
tryParseOpReturn(script: Buffer): ParserNode[];
parseOutputScript(buffer: Buffer): ParserNode[];
parseBase58(address: string): ParserNode[];
parseBase58Check(address: string): ParserNode[];
parseWithBechLib(bechlib: bech32.BechLib, address: string): ParserNode[];
parseBech32(address: string): ParserNode[];
parseBech32m(address: string): ParserNode[];
parseCashaddr(address: string): ParserNode[];
convert(outputScript: Buffer): ParserNode;
parseToBytes(input: string): ParserNode[];
parse(input: string): ParserNode;
}
//# sourceMappingURL=AddressParser.d.ts.map