# Functions
GetGasEstimateWithEthClient returns an implementation of GetGasEstimateFunc that relies on an eth client to fetch an estimate for verificationGasLimit and callGasLimit.
GetGasPricesWithEthClient returns an implementation of GetGasPricesFunc that relies on an eth client to fetch values for maxFeePerGas and maxPriorityFeePerGas.
GetUserOpByHashWithEthClient returns an implementation of GetUserOpByHashFunc that relies on an eth client to fetch a UserOperation.
GetUserOpReceiptWithEthClient returns an implementation of GetUserOpReceiptFunc that relies on an eth client to fetch a UserOperationReceipt.
New initializes a new ERC-4337 client which can be extended with modules for validating UserOperations that are allowed to be added to the mempool.
No description provided by the author
NewRpcAdapter initializes a new RpcAdapter which can be used with a JSON-RPC server.
# Structs
Client controls the end to end process of adding incoming UserOperations to the mempool.
Debug exposes methods used for testing the bundler.
RpcAdapter is an adapter for routing JSON-RPC method calls to the correct client functions.
# Type aliases
GetGasEstimateFunc is a general interface for fetching an estimate for verificationGasLimit and callGasLimit given a userOp and EntryPoint address.
GetGasPricesFunc is a general interface for fetching values for maxFeePerGas and maxPriorityFeePerGas.
GetUserOpByHashFunc is a general interface for fetching a UserOperation given a userOpHash, EntryPoint address, chain ID, and block range.
GetUserOpReceiptFunc is a general interface for fetching a UserOperationReceipt given a userOpHash, EntryPoint address, and block range.