@roochnetwork/rooch-sdk-kit
Version:
Rooch SDK Kit
14 lines (13 loc) • 620 B
TypeScript
import { Address, Authenticator, BitcoinAddress, PublicKey, RoochAddress, SignatureScheme, Transaction } from '@roochnetwork/rooch-sdk';
import { SupportChain } from '../feature/index.js';
import { Wallet } from '../wallet/index.js';
export declare abstract class BitcoinWallet extends Wallet {
signTransaction(input: Transaction): Promise<Authenticator>;
getPublicKey(): PublicKey<Address>;
getRoochAddress(): RoochAddress;
getBitcoinAddress(): BitcoinAddress;
getKeyScheme(): SignatureScheme;
normalize_recovery_id(v: number): number;
switchAccount(): void;
getChain(): SupportChain;
}