UNPKG

@aa-simulator/btc-connectkit

Version:

First Account Abstraction Protocol on Bitcoin

27 lines (26 loc) 1.03 kB
import { BaseConnector, type WalletMetadata } from './base'; export declare class UnisatConnector extends BaseConnector { readonly metadata: WalletMetadata; readonly config: undefined; constructor(); isReady(): boolean; requestAccounts(): Promise<string[]>; getAccounts(): Promise<string[]>; getPublicKey(): Promise<string>; signMessage(signStr: string, type?: 'ecdsa' | 'bip322-simple'): Promise<string>; on(event: string, handler: (data?: unknown) => void): any; removeListener(event: string, handler: (data?: unknown) => void): any; getProvider(): any; getProviderOrThrow(): any; getNetwork(): Promise<'livenet' | 'testnet'>; switchNetwork(network: 'livenet' | 'testnet'): Promise<void>; sendBitcoin(toAddress: string, satoshis: number, options?: { feeRate: number; }): Promise<string>; sendInscription(address: string, inscriptionId: string, options?: { feeRate: number; }): Promise<{ txid: string; }>; disconnect(): void; }