UNPKG

bitmask-core

Version:

Core functionality for the BitMask wallet

28 lines 1.28 kB
import { FundVaultDetails, TransactionDataDetails, WalletTransaction } from "./bitcoin"; export declare const transferBtc: (nostrHexSk: string, address: string, sats: bigint, feeRate: number, secrets: string[]) => Promise<TransactionData>; export declare const fundRgbVault: (nostrHexSk: string, feeRate: number, secrets: string[], broadcast: boolean, fundValue?: bigint | null, onetimeFee?: boolean | null) => Promise<FundVaultDetails>; export declare const backupBtcWallet: (nostrHexSk: string) => Promise<boolean>; export declare const restoreBtcWallet: (nostrHexSk: string) => Promise<boolean>; export declare const recoverFundsFromBadWallets: (seed: string, passPhrase: string, recoverAddress: string) => Promise<RecoverVaultDetails>; export declare const getBtcWallet: (nostrHexSk: string) => Promise<WalletData>; export interface TransactionData { details: TransactionDataDetails; vsize: number; feeRate: number; } export interface WalletBalance { confirmed: number; } export interface WalletData { wallet?: string; name: string; address: string; balance: WalletBalance; transactions: WalletTransaction[]; utxos: string[]; } export interface RecoverVaultDetails { txid: string; fee: number; } //# sourceMappingURL=bp.d.ts.map