The Bundler is a service that tracks userOps that exist in an alternative mem pool and as the name suggests, bundles them together to send to an Entry Point Contract for eventual execution on-chain.
This is the final piece of the flow where after constructing your
userOp and then potentially signing it with data from a paymaster, you send the
userOp on-chain to be handled and executed as a transaction on the EVM.
You can start using our Bundlers right now in your dApps; each of our tutorials will walk you through how to use them in different scenarios.
you can get the bundler url from here. In short, the Bundler is responsible for the following:
- Aggregating userOps in an alternative
mempoolto normal Ethereum Transactions
- Submitting to the Network: Bundlers EOA will send the
userOpto the Entry Point Contract as a transaction
In the context of the Biconomy solution, you can access our Bundler infrastructure either through the packages of our SDK or via API requests. This section will cover both approaches in detail.
This guide soley focuses on the code to integrate the Bundler. To see how this interacts with other packages in the sdk you can view the Smart Accounts Integration page.
Following are the methods that can be called on bundler instance
📄️ Supported Networks
This is the list of networks supported by our Bundlers.