UNPKG

@abstraxn/bundler

Version:

Abstraxn Bundler package to interact with any bundler node as per ERC4337 standard

11 lines (10 loc) 667 B
import { UserOpResponse, UserOpGasResponse, UserOpReceipt, UserOpByHashResponse, GasFeeValues, UserOpStatus, SimulationType } from "../utils/Types"; import { UserOperation } from "@abstraxn/core-types"; export interface IBundler { estimateUserOpGas(_userOp: Partial<UserOperation>): Promise<UserOpGasResponse>; sendUserOp(_userOp: UserOperation, _simulationType?: SimulationType): Promise<UserOpResponse>; getUserOpReceipt(_userOpHash: string): Promise<UserOpReceipt>; getUserOpByHash(_userOpHash: string): Promise<UserOpByHashResponse>; getGasFeeValues(): Promise<GasFeeValues>; getUserOpStatus(_userOpHash: string): Promise<UserOpStatus>; }