interface IBundler {
    estimateUserOpGas(_userOp: Partial<UserOperationStruct>, stateOverrideSet?: StateOverrideSet): Promise<UserOpGasResponse>;
    getBundlerUrl(): string;
    getGasFeeValues(): Promise<GasFeeValues>;
    getUserOpByHash(_userOpHash: string): Promise<UserOpByHashResponse>;
    getUserOpReceipt(_userOpHash: string): Promise<UserOpReceipt>;
    getUserOpStatus(_userOpHash: string): Promise<UserOpStatus>;
    sendUserOp(_userOp: UserOperationStruct, _simulationType?: SimulationType): Promise<UserOpResponse>;
}

Methods

  • Returns string

  • Returns Promise<GasFeeValues>

  • Parameters

    • _userOpHash: string

    Returns Promise<UserOpByHashResponse>

  • Parameters

    • _userOpHash: string

    Returns Promise<UserOpReceipt>

  • Parameters

    • _userOpHash: string

    Returns Promise<UserOpStatus>