@arklabs/wallet-sdk
Version:
Bitcoin wallet SDK with Taproot and Ark integration
16 lines (15 loc) • 583 B
TypeScript
import { Transaction } from "@scure/btc-signer";
import { Outpoint } from "./wallet";
interface ForfeitTxParams {
connectorInput: Outpoint;
vtxoInput: Outpoint;
vtxoAmount: bigint;
connectorAmount: bigint;
feeAmount: bigint;
vtxoPkScript: Uint8Array;
connectorPkScript: Uint8Array;
serverPkScript: Uint8Array;
txLocktime?: number;
}
export declare function buildForfeitTx({ connectorInput, vtxoInput, vtxoAmount, connectorAmount, feeAmount, vtxoPkScript, connectorPkScript, serverPkScript, txLocktime, }: ForfeitTxParams): Transaction;
export {};