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

Выполнить команду


Для локальной разработки. Не используйте в интернете!