@fireblocks/psbt-sdk
Version:
SDK for signing Partially Signed Bitcoin Transactions (PSBTs) using Fireblocks
22 lines • 970 B
TypeScript
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