UNPKG

@etherspot/prime-sdk

Version:

Etherspot Prime (Account Abstraction) SDK

16 lines (15 loc) 851 B
import { BytesLike } from 'ethers'; import { NetworkNames } from '../../network'; import { MessagePayload, Web3eip1193Provider } from './interfaces'; import { DynamicWalletProvider } from './dynamic.wallet-provider'; export declare class Web3eip1193WalletProvider extends DynamicWalletProvider { readonly web3: Web3eip1193Provider; static connect(provider: Web3eip1193Provider, type?: string): Promise<Web3eip1193WalletProvider>; constructor(web3: Web3eip1193Provider, type?: string); get address(): string; get networkName(): NetworkNames; refresh(): Promise<boolean>; signMessage(message: BytesLike): Promise<string>; signTypedData(typedData: MessagePayload, message: any, factoryAddress?: string, initCode?: string): Promise<string>; protected sendRequest<T = any>(method: string, params?: any[]): Promise<T>; }