UNPKG

@fireblocks/psbt-sdk

Version:

SDK for signing Partially Signed Bitcoin Transactions (PSBTs) using Fireblocks

25 lines 1.02 kB
import { Fireblocks } from "@fireblocks/ts-sdk"; import { FireblocksSigner } from "./fireblocksSigner"; import { AssetId, FireblocksConfig } from "./types"; import * as bitcoin from "bitcoinjs-lib"; export declare class PsbtSigner { readonly fireblocks: Fireblocks; readonly signers: FireblocksSigner[]; note?: string | undefined; batch: boolean; constructor(fireblocks: Fireblocks, signers: FireblocksSigner[], note?: string | undefined, batch?: boolean); static create({ fireblocks, assetId, vaultId, note, batch, limit, addressIndexes, }: { fireblocks?: FireblocksConfig; assetId: AssetId; vaultId: string; note?: string; batch?: boolean; limit?: number; addressIndexes?: number[]; }): Promise<PsbtSigner>; signPsbt(psbt: bitcoin.Psbt): Promise<bitcoin.Psbt>; signHex(psbt: string): Promise<string>; signBase64(psbt: string): Promise<string>; private gatherSignatureRequests; } //# sourceMappingURL=psbtSigner.d.ts.map