The concept of a Bundler is introduced by ERC-4337, which aims to bring Account Abstraction to EVM chains. With the expectation of an increased adoption of Smart Contract Wallets (SCWs) for their user-friendly experience and flexibility, the Bundler plays a vital role. Essentially, it forwards the user operations to the Entrypoint which are then further forwarded to the smart contract accounts for execution. Our custom built Bundler called Rundler provides high performance and reliability, it's written in Rust and is completely open source.
To gain deeper insights into this topic, explore our blog post on Account Abstraction.
The Bundler APIs are a collection of ERC-4337 compliant JSON-RPC endpoints which makes it possible for users to work with user operations.
Please note that using
UserOperationsis the easiest way to access our Bundler without directly dealing with the raw APIs.
All of the Bundler API endpoints are listed below along with links to their individual pages and brief descriptions.
callGasLimitvalues associated with the provided user operation.
nullif the user operation has not yet been included.
|API Endpoint||Free Tier||Growth Tier||Enterprise Tier|
|eth_sendUserOperation||18,000 / hr||54,000 / hr||Unlimited|
These are hourly request limits.