UNPKG

@etherspot/prime-sdk

Version:

Etherspot Prime (Account Abstraction) SDK

17 lines (16 loc) 790 B
import { BytesLike } from 'ethers'; import { DynamicWalletProvider } from './dynamic.wallet-provider'; import { MessagePayload, WalletConnectConnector } from './interfaces'; export declare class WalletConnectWalletProvider extends DynamicWalletProvider { readonly connector: WalletConnectConnector; static connect(connector: WalletConnectConnector): WalletConnectWalletProvider; protected constructor(connector: WalletConnectConnector); signMessage(message: BytesLike): Promise<string>; signTypedData(typedData: MessagePayload, message: any, factoryAddress?: string, initCode?: string): Promise<string>; protected updateSessionHandler(error: Error, payload: { params: { accounts: string[]; chainId: number; }; }): void; }