@btc-vision/bitcoin-rpc
Version:
The one and only fully typed Bitcoin RPC client for Node.js
28 lines (27 loc) • 678 B
TypeScript
export declare enum DatabaseFormat {
Bdb = "bdb",
Sqlite = "sqlite"
}
export interface WalletScanningDetails {
duration: number;
progress: number;
}
export interface WalletInfo {
walletname: string;
walletversion: number;
format: DatabaseFormat;
balance: number;
unconfirmed_balance: number;
immature_balance: number;
txcount: number;
keypoololdest: number;
keypoolsize: number;
keypoolsize_hd_internal: number;
unlocked_until?: number;
paytxfee: number;
hdseedid?: string;
private_keys_enabled: boolean;
avoid_reuse: boolean;
scanning: WalletScanningDetails | boolean;
descriptors: boolean;
}