
What is a crypto bundler?
Written by Uttam Singh

Few words in crypto carry as many meanings as "bundling." An app batching twenty balance reads into one call is bundling. A rollup compressing thousands of transactions into a single L1 submission is bundling. A searcher submitting an ordered set of trades to a block builder is bundling. So is a trader buying up a token's supply across a dozen wallets in the block it launches. Same word every time, different mechanics every time.
At a high level, a crypto bundler refers to a specific operation that combines multiple transactions into one onchain submission. Bundling shows up wherever doing things one at a time would cost more, leak more value, or fail more often than doing them together. The mechanics change across Ethereum, Solana, and the L2s, which is half of why the word causes so much confusion.
What does a crypto bundler do?
A crypto bundler is any actor, contract, or service that combines multiple pending operations into a single onchain transaction. Traders bundle to control how a token launch lands. Searchers bundle to guarantee execution order. Rollups bundle to amortize settlement cost. Wallets and apps bundle to cut request overhead, make multi-step actions atomic, and sponsor gas so users never have to hold the native token.
The implementations of these different bundlers share little beyond the verb. Some bundlers are trading bots, some are protocol infrastructure, some are a single deployed contract anyone can call, and one is a named role in an Ethereum standard. The only way to know which one a doc means is context. The common types of bundlers are below.
Why bundle in the first place?
In general, bundling is doing one of three jobs. It cuts cost, locks in order, or acts on someone's behalf, usually more than one of these at once.
The obvious one is cost. Every onchain transaction pays a fixed overhead before it does anything useful: 21,000 gas on EVM chains, plus calldata and signature costs. Pack ten operations into one transaction and you pay that toll once instead of ten times. For anything high-frequency, like DEX routing or indexer reads, the difference adds up fast.
Then there is ordering. Some operations are only safe, or only profitable, when they run together in a fixed sequence. An approval and the swap that follows it can be front-run in the gap between them. An arbitrage falls apart if anything slips between the buy and the sell. A launch snipe, or a buy placed the instant a token launches, only works if the buy lands in the same block the token is created. Bundling collapses "these, in this order, or nothing" into a single guarantee.
The subtlest reason is delegation. A smart contract account cannot send its own transaction, so something holding a private key has to wrap the account's intent, pay the gas, and submit it. That is the job of an account abstraction bundler, and it is how an app pays gas on a user's behalf or signs for an agent that holds no ETH.
What are the kinds of bundling in crypto?
There are five common types of bundling in crypto.
Transaction batching and multicall
Multicall is the everyday form of bundling, a small contract that fans one transaction out into many calls. The canonical implementation is Multicall3, deployed at 0xcA11bde05977b3631167028862bE2a173976CA11 on 100+ EVM chains. Its most common job is batching reads. An app that needs balances, allowances, and prices across twenty tokens issues one eth_call against Multicall3 instead of twenty separate JSON-RPC requests. For writes, including router calls and DeFi protocol composition, batching from a single sender makes a multi-step action atomic: the approval and the swap land together or not at all.
The crucial limit with this kind of bundling is that multicall does not aggregate across senders. The transaction comes from one account, hits the batching contract, and fans out from there. There is no mempool and no operator. A large share of production reads on EVM chains route through Multicall3, which makes it one of the highest-volume and least visible forms of bundling here.
MEV bundles
A MEV (maximum extractable value) bundle is an ordered list of transactions a searcher wants included atomically in the next block. The searcher submits it to a block builder or relay instead of the public mempool, paying for inclusion. The point is order: an arbitrage that depends on a buy and a sell executing back to back only works if the searcher controls the sequence. Flashbots ships this on Ethereum through mev-boost; Jito ships the equivalent on Solana through its Block Engine.
The bundle is sealed, which means every transaction executes in the exact order specified, or none do. Builders, including Beaverbuild, Titan, and Flashbots, compete to assemble blocks from the most valuable bundles, and relays sit between builders and validators. See our MEV protection overview for what this means for ordinary users routing through public mempools.
Rollup batches
A rollup sequencer bundles transactions by default: it orders L2 transactions, compresses them, and submits hundreds or thousands of them as the calldata or blob payload of one L1 transaction. Optimism, Arbitrum, Base, and every other major rollup work this way. From the user's view, an L2 transaction looks like any other. From L1's view, the rollup paid one transaction's overhead to settle the whole batch.
EIP-4844 blobs, introduced in the Dencun upgrade in March 2024, cut the L1 cost of those batches by roughly an order of magnitude, which is the structural reason L2 fees collapsed from cents to fractions of a cent. This is the most invisible form of bundling for a developer, because no application code touches it, and the most consequential for L2 economics.
Token launch bundling
On memecoin launchpads, a "bundler" is a trading tool. It deploys a token and buys a slice of the supply from multiple wallets in the same block, landed atomically. On Solana, this usually happens through a Jito bundle. Creators use it to beat snipers to their own launch, or to spread an insider position across wallets so it is harder to see. The supply looks distributed onchain; in practice one party controls it.
That is why "bundled" reads as a warning label in trading dashboards. Tools that screen Pump memecoin launches flag the share of supply bought in the creation block, because hidden concentration can exit all at once. The mechanism is the same atomic, ordered inclusion a MEV bundle uses. The difference is what it is used for.
Account abstraction bundlers
In smart-account documentation, "bundler" usually means the ERC-4337 actor: an offchain service that collects user operations, packs many of them into one transaction, fronts the gas, and gets reimbursed by the account or by a paymaster that sponsors it. If you arrived here from wallet or account abstraction documentation, this is the bundler you are thinking of.

How the five kinds of crypto bundlers stack up
Bundling type | What gets bundled | Who does it | Why |
|---|---|---|---|
Multicall / batching | Many contract calls from one sender | Any wallet or app calling a batching contract | Cut request overhead; make multi-step actions atomic |
MEV bundle | An ordered set of transactions | Searchers, via block builders and relays | Guarantee order and atomic inclusion |
Rollup batch | Thousands of L2 transactions | The rollup's sequencer | Amortize L1 settlement cost |
Launch bundle | Token creation plus multi-wallet buys | Trading bots on launchpads | Control or conceal early supply |
Account abstraction bundle | User operations from smart accounts | Bundler services and wallet infrastructure | Let accounts without keys or gas transact |
Same bundling concept, five different implementations and reasons behind it. The quickest disambiguation is to ask who benefits. A trader profits from a launch bundle, a searcher from a MEV bundle, a rollup's users from a batch, and an app's users from batching and sponsorship.
Frequently asked questions
Is a bundled token launch a scam?
Not always, but it is a red flag. Bundling lets a creator buy much of a token's supply across many wallets in the launch block. That can be legitimate sniper protection, or a way to hide concentrated ownership that dumps later. Treat heavily bundled supply as a risk signal worth checking before you buy.
How do I tell if a token launch was bundled?
Onchain analytics tools and memecoin dashboards flag the share of supply bought in the same block the token was created. A high percentage spread across many fresh wallets is the tell. Check the token's first-block buys and holder distribution before trusting that the supply looks organically spread.
What is a bundler in ERC-4337?
In ERC-4337 account abstraction, a bundler is an offchain service that collects user operations from smart contract accounts, packs several into one transaction, pays the gas, and submits it to the EntryPoint contract. It is reimbursed by the account or a paymaster. Alchemy runs an open-source one called Rundler.
Is Multicall the same as a bundler?
Not quite. Multicall, usually Multicall3, batches many calls from a single sender into one transaction, mostly to cut RPC requests for reads. An ERC-4337 bundler aggregates user operations from many different smart accounts and pays their gas. Same instinct, different scope. Multicall stays inside one sender; a bundler spans many.
What is the difference between a MEV bundle and a rollup batch?
A MEV bundle is an ordered set of transactions a searcher submits to a block builder for atomic, front-run-resistant inclusion. A rollup batch is thousands of L2 transactions a sequencer compresses into one L1 submission to amortize settlement cost. One controls ordering, the other controls cost.
Building on crypto bundlers with Alchemy
Our RPC API is the entry point for the bundling surfaces a developer touches directly: the batched reads contracts like Multicall3 fan out, the rollup RPC interfaces L2 traffic flows through, and the standard endpoints on every chain we host. For teams building smart-account flows, we also ship Rundler, our open-source Rust bundler, and Gas Manager for gas sponsorship policies. See how we built Rundler for the design.
Create an app, grab a key, and the same key works across all of it. No contracts, no waitlist. Start building.
There is no single thing called a bundler, and there probably never will be. The word travels because the problem under it, do more in one transaction, turns up at every layer of crypto. Spot the layer, whether a contract call, a block, an L2 batch, a token launch, or a smart account, and you have spotted which bundler someone means.
Related Overviews

Build blockchain magic
Alchemy combines the most powerful web3 developer products and tools with resources, community and legendary support.


