UNPKG

@arklabs/wallet-sdk

Version:

Bitcoin wallet SDK with Taproot and Ark integration

20 lines (19 loc) 632 B
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; } }