UNPKG

@dgpub/prime-sdk

Version:

Etherspot Prime (Account Abstraction) SDK

16 lines (15 loc) 659 B
import { BytesLike, TypedDataField } from 'ethers'; import { DynamicWalletProvider } from './dynamic.wallet-provider'; import { EthereumProvider } from './interfaces'; export declare class WalletConnect2WalletProvider extends DynamicWalletProvider { readonly provider: EthereumProvider; constructor(provider: EthereumProvider); signMessage(message: BytesLike): Promise<string>; signTypedData(typedData: TypedDataField[], message: any, accountAddress: string): Promise<string>; protected updateSessionHandler(error: Error, payload: { params: { accounts: string[]; chainId: number; }; }): void; }