UNPKG

@roochnetwork/rooch-sdk-kit

Version:
14 lines (13 loc) 620 B
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; }