PHP WebShell
Текущая директория: /opt/BitGoJS/modules/utxo-core/dist/src/testutil/descriptor
Просмотр файла: mock.utils.d.ts
import { Descriptor } from '@bitgo/wasm-miniscript';
import * as utxolib from '@bitgo/utxo-lib';
import { PsbtParams, DerivedDescriptorTransactionInput } from '../../descriptor';
import { DescriptorTemplate } from './descriptors';
type MockOutputIdParams = {
hash?: string;
vout?: number;
};
type BaseMockDescriptorOutputParams = {
id?: MockOutputIdParams;
index?: number;
value?: bigint;
sequence?: number;
};
export declare function mockDerivedDescriptorWalletOutput(descriptor: Descriptor, outputParams?: BaseMockDescriptorOutputParams): DerivedDescriptorTransactionInput;
type MockInput = BaseMockDescriptorOutputParams & {
index: number;
descriptor: Descriptor;
};
type MockOutput = {
descriptor: Descriptor;
index: number;
value: bigint;
external?: boolean;
};
export declare function mockPsbt(inputs: MockInput[], outputs: MockOutput[], params?: Partial<PsbtParams>): utxolib.bitgo.UtxoPsbt;
export declare function mockPsbtDefault({ descriptorSelf, descriptorOther, params, }?: {
descriptorSelf?: Descriptor;
descriptorOther?: Descriptor;
params?: Partial<PsbtParams>;
}): utxolib.bitgo.UtxoPsbt;
export declare function mockPsbtDefaultWithDescriptorTemplate(t: DescriptorTemplate, params?: Partial<PsbtParams>): utxolib.bitgo.UtxoPsbt;
export {};
//# sourceMappingURL=mock.utils.d.ts.mapВыполнить команду
Для локальной разработки. Не используйте в интернете!