UNPKG

@dgpub/prime-sdk

Version:

Etherspot Prime (Account Abstraction) SDK

22 lines (21 loc) 925 B
import { BigNumber, BigNumberish, Contract } from 'ethers'; import { BaseApiParams, BaseAccountAPI } from './BaseAccountAPI'; export interface BiconomyV1WalletApiParams extends BaseApiParams { factoryAddress?: string; index?: number; } export declare class BiconomyV1WalletAPI extends BaseAccountAPI { factoryAddress?: string; index: number; accountAddress?: string; accountContract?: Contract; factory?: Contract; constructor(params: BiconomyV1WalletApiParams); _getAccountContract(): Promise<Contract>; getAccountInitCode(): Promise<string>; getNonce(key?: number): Promise<BigNumber>; encodeExecute(target: string, value: BigNumberish, data: string): Promise<string>; signUserOpHash(userOpHash: string): Promise<string>; get epView(): import("../contracts").EntryPoint; encodeBatch(targets: string[], values: BigNumberish[], datas: string[]): Promise<string>; }