@atomiqlabs/sdk-lib
Version:
Basic SDK functionality library for atomiq
16 lines (14 loc) • 490 B
text/typescript
export interface IBitcoinWallet {
sendTransaction(address: string, amount: bigint, feeRate?: number): Promise<string>;
getTransactionFee(address: string, amount: bigint, feeRate?: number): Promise<number>;
getReceiveAddress(): string;
getBalance(): Promise<{
confirmedBalance: bigint,
unconfirmedBalance: bigint
}>;
getSpendableBalance(): Promise<{
balance: bigint,
feeRate: number,
totalFee: number
}>;
}