PHP WebShell

Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@bitgo/abstract-utxo/dist/src/transaction/descriptor

Просмотр файла: verifyTransaction.d.ts

import * as utxolib from '@bitgo/utxo-lib';
import { ITransactionRecipient, VerifyTransactionOptions } from '@bitgo/sdk-core';
import { DescriptorMap } from '@bitgo/utxo-core/descriptor';
import { AbstractUtxoCoin, BaseOutput, BaseParsedTransactionOutputs } from '../../abstractUtxoCoin';
export declare class ValidationError extends Error {
    constructor(message: string);
}
export declare class ErrorMissingOutputs extends ValidationError {
    missingOutputs: BaseOutput<bigint | 'max'>[];
    constructor(missingOutputs: BaseOutput<bigint | 'max'>[]);
}
export declare class ErrorImplicitExternalOutputs extends ValidationError {
    implicitExternalOutputs: BaseOutput<bigint | 'max'>[];
    constructor(implicitExternalOutputs: BaseOutput<bigint | 'max'>[]);
}
export declare class AggregateValidationError extends ValidationError {
    errors: ValidationError[];
    constructor(errors: ValidationError[]);
}
export declare function assertExpectedOutputDifference(parsedOutputs: BaseParsedTransactionOutputs<bigint, BaseOutput<bigint | 'max'>>): void;
export declare function assertValidTransaction(psbt: utxolib.bitgo.UtxoPsbt, descriptors: DescriptorMap, recipients: ITransactionRecipient[], network: utxolib.Network): void;
/**
 * Wrapper around assertValidTransaction that returns a boolean instead of throwing.
 *
 * We follow the AbstractUtxoCoin interface here which is a bit confused - the return value is a boolean but we
 * also throw errors (because we actually want to know what went wrong).
 *
 * @param coin
 * @param params
 * @param descriptorMap
 */
export declare function verifyTransaction(coin: AbstractUtxoCoin, params: VerifyTransactionOptions, descriptorMap: DescriptorMap): Promise<boolean>;
//# sourceMappingURL=verifyTransaction.d.ts.map

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


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