UNPKG

@fireblocks/psbt-sdk

Version:

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

22 lines 970 B
import { SignerAsync } from "bitcoinjs-lib"; import { Fireblocks } from "@fireblocks/ts-sdk"; import { AssetId, FireblocksConfig } from "./types"; export declare class FireblocksSigner implements SignerAsync { private readonly fireblocks; readonly assetId: AssetId; readonly vaultId: string; readonly addressIndex: number; readonly publicKey: Buffer; readonly derivationPath: number[]; note?: string | undefined; constructor(fireblocks: Fireblocks, assetId: AssetId, vaultId: string, addressIndex: number, publicKey: Buffer, derivationPath: number[], note?: string | undefined); static create({ fireblocks, assetId, vaultId, addressIndex, note, }: { fireblocks?: FireblocksConfig; assetId: AssetId; vaultId: string; addressIndex?: number; note?: string; }): Promise<FireblocksSigner>; sign(hash: Buffer, lowR?: boolean): Promise<Buffer>; } //# sourceMappingURL=fireblocksSigner.d.ts.map