@dgpub/prime-sdk
Version:
Etherspot Prime (Account Abstraction) SDK
11 lines (10 loc) • 456 B
TypeScript
import { Wallet, BytesLike, TypedDataField } from 'ethers';
import { 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: TypedDataField[], message: any, accountAddress: string): Promise<string>;
}