Bundler

Introduction

The Bundler service is responsible for tracking user operations (userOps) in an alternative mempool and, as the name implies, bundling them together to send to an Entry Point Contract for on-chain execution. This is the final stage in the flow: after constructing your userOp and optionally signing it with Paymaster data, the userOp is sent on-chain, where it's processed and executed as a transaction on the Ethereum Virtual Machine (EVM).

In summary, the Bundler is responsible for:

  • Aggregating userOps in a separate mempool, distinct from standard Ethereum transactions.

  • Submitting userOps to the network by having the Bundler's EOA (Externally Owned Account) send the userOp to the Entry Point Contract as a transaction.

With Byzanlink's solution, you can access the Bundler infrastructure either through our SDK packages or by making API requests. This section will provide detailed instructions for both approaches. You can find the steps to retrieve the Bundler URL in the next page

Last updated