UNPKG

@etherspot/prime-sdk

Version:

Etherspot Prime (Account Abstraction) SDK

11 lines (10 loc) 474 B
import { Wallet, BytesLike } from 'ethers'; import { MessagePayload, WalletProvider } from './interfaces'; export declare class KeyWalletProvider implements WalletProvider { readonly type = "Key"; readonly address: string; readonly wallet: Wallet; constructor(privateKey: string); signMessage(message: BytesLike): Promise<string>; signTypedData(typedData: MessagePayload, message: any, factoryAddress?: string, initCode?: string): Promise<string>; }