- Consolidated duplicate UndoManagers to single instance - Fixed connection promise to only resolve on 'connected' status - Fixed WebSocketProvider import (WebsocketProvider) - Added proper doc.destroy() cleanup - Renamed isPresenceInitialized property to avoid conflict Co-Authored-By: Paperclip <noreply@paperclip.ing>
16 lines
801 B
TypeScript
16 lines
801 B
TypeScript
import { ConstructorOptions, ProviderEventEmitter, ProviderInterface, RequestArguments } from './core/provider/interface.js';
|
|
export declare class CoinbaseWalletProvider extends ProviderEventEmitter implements ProviderInterface {
|
|
private readonly metadata;
|
|
private readonly preference;
|
|
private readonly communicator;
|
|
private signer;
|
|
constructor({ metadata, preference: { keysUrl, ...preference } }: Readonly<ConstructorOptions>);
|
|
request<T>(args: RequestArguments): Promise<T>;
|
|
/** @deprecated Use `.request({ method: 'eth_requestAccounts' })` instead. */
|
|
enable(): Promise<unknown>;
|
|
disconnect(): Promise<void>;
|
|
readonly isCoinbaseWallet = true;
|
|
private requestSignerSelection;
|
|
private initSigner;
|
|
}
|
|
//# sourceMappingURL=CoinbaseWalletProvider.d.ts.map
|