PHP WebShell
Текущая директория: /opt/BitGoJS/modules/utxo-bin/dist/src
Просмотр файла: TxParser.d.ts
import { OutputSpend, TransactionStatus } from '@bitgo/blockapis';
import * as utxolib from '@bitgo/utxo-lib';
import { Parser, ParserNode } from './Parser';
import { ParserTx, ParserTxInput, ParserTxOutput } from './ParserTx';
export type TxParserArgs = {
parseScriptData: boolean;
parseScriptAsm: boolean;
parseOutputScript: boolean;
parseSignatureData: {
script: boolean;
ecdsa: boolean;
schnorr: boolean;
};
parseAsUnknown: boolean;
hide?: string[];
maxOutputs?: number;
vin?: number[];
vout?: number[];
parseError?: 'throw' | 'continue';
};
export type ChainInfo = {
status?: TransactionStatus;
outputSpends?: OutputSpend[];
prevOutputs?: utxolib.TxOutput<bigint>[];
prevOutputSpends?: OutputSpend[];
};
export declare class TxParser extends Parser {
private params;
static PARSE_ALL: TxParserArgs;
constructor(params: TxParserArgs);
parseIns(ins: ParserTxInput[], tx: ParserTx, txid: string, outputInfo: ChainInfo): ParserNode[];
parseOuts(outs: ParserTxOutput[], tx: ParserTx, txid: string, params: ChainInfo): ParserNode[];
parseStatus(status?: TransactionStatus): ParserNode[];
parseVersion(tx: utxolib.bitgo.UtxoTransaction<bigint> | utxolib.bitgo.UtxoPsbt): ParserNode;
parse(tx: ParserTx, chainInfo?: ChainInfo): ParserNode;
}
//# sourceMappingURL=TxParser.d.ts.mapВыполнить команду
Для локальной разработки. Не используйте в интернете!