UNPKG

@mobile-wallet-protocol/client

Version:
19 lines (18 loc) 718 B
import { AppMetadata, ProviderEventEmitter, ProviderInterface, RequestArguments } from '../../core/provider/interface'; import { Wallet } from '../../core/wallet'; type EIP1193ProviderOptions = { metadata: AppMetadata; wallet: Wallet; }; export declare class EIP1193Provider extends ProviderEventEmitter implements ProviderInterface { private initPromise; private client; constructor(options: Readonly<EIP1193ProviderOptions>); private initialize; request(args: RequestArguments): Promise<unknown>; /** @deprecated Use `.request({ method: 'eth_requestAccounts' })` instead. */ enable(): Promise<unknown>; disconnect(): Promise<void>; private ensureInitialized; } export {};