@arklabs/wallet-sdk
Version:
Bitcoin wallet SDK with Taproot and Ark integration
20 lines (19 loc) • 632 B
TypeScript
import { Bytes } from "@scure/btc-signer/utils";
import { TapLeafScript, VtxoScript } from "./base";
import { RelativeTimelock } from "./tapscript";
export declare namespace DefaultVtxo {
interface Options {
pubKey: Bytes;
serverPubKey: Bytes;
csvTimelock?: RelativeTimelock;
}
class Script extends VtxoScript {
readonly options: Options;
static readonly DEFAULT_TIMELOCK: RelativeTimelock;
readonly forfeitScript: string;
readonly exitScript: string;
constructor(options: Options);
forfeit(): TapLeafScript;
exit(): TapLeafScript;
}
}