UNPKG

@etherspot/prime-sdk

Version:

Etherspot Prime (Account Abstraction) SDK

19 lines (18 loc) 858 B
import { UserOperationStruct } from '../contracts/account-abstraction/contracts/core/BaseAccount'; import { Gas } from '../common'; export declare class HttpRpcClient { readonly bundlerUrl: string; readonly entryPointAddress: string; readonly chainId: number; private readonly userOpJsonRpcProvider; initializing: Promise<void>; constructor(bundlerUrl: string, entryPointAddress: string, chainId: number); validateChainId(): Promise<void>; getVerificationGasInfo(tx: UserOperationStruct): Promise<any>; sendUserOpToBundler(userOp1: UserOperationStruct): Promise<string>; sendAggregatedOpsToBundler(userOps1: UserOperationStruct[]): Promise<string>; getSkandhaGasPrice(): Promise<Gas>; getBundlerVersion(): Promise<string>; getUserOpsReceipt(uoHash: string): Promise<any>; private printUserOperation; }