If you've used any Solana trading bot in the last year, you've seen the "Jito tip" setting. Maybe you set it to 0.001 SOL and never thought about it again. Maybe you've noticed that some of your trades land instantly while others fail repeatedly. Maybe you've wondered why your snipe was too slow even though you clicked the button within seconds of a token launch.
The answer to all of this is bundles — and understanding them is the difference between being a competitive Solana trader and being perpetually late to the trade.
This guide explains exactly what Jito bundles are, how they work, why they matter, and how to use them effectively.
The Problem Bundles Solve
Before Jito, Solana's transaction ordering was chaotic. When you submitted a transaction, it went to the current block leader (validator), who included it in the block according to their own ordering logic. There was no transparent way to ensure your transaction would be included quickly or in a specific order.
This created two major problems:
Problem 1: Spam Wars
Traders who wanted priority would submit the same transaction dozens or hundreds of times, hoping one copy would land early in the block. This "spam to win" approach congested the network, drove up costs for everyone, and still didn't guarantee execution.
During memecoin launches or high-volatility events, the network would become nearly unusable as bots flooded it with duplicate transactions.
Problem 2: Unstructured MEV
Validators had the power to reorder transactions within their blocks. Some exploited this to extract MEV (Maximal Extractable Value) — inserting their own trades before or after user transactions to profit from price movements. This happened without transparency and disproportionately hurt regular traders.
Jito created a structured alternative: an auction system where traders can bid for transaction priority using tips, and groups of transactions can be submitted as atomic bundles.
What Is a Jito Bundle?
A bundle is a group of up to five Solana transactions that are submitted together as a single unit. The key properties of a bundle:
Atomic Execution
All transactions in a bundle either execute together, in order, or none of them execute. There's no partial execution. If transaction 3 of 5 fails, the entire bundle is rejected.
This atomicity is extremely powerful. It allows traders to construct complex strategies that require multiple transactions to happen in a specific sequence, with the guarantee that they won't get partially executed (which could leave funds in a vulnerable state).
Ordered Execution
Transactions within a bundle execute in the exact order they're submitted. Transaction 1 runs before transaction 2, which runs before transaction 3, and so on. This ordering guarantee is critical for strategies that depend on state changes from previous transactions.
Priority via Tips
Bundles include a Jito tip — a payment in SOL to the validator for including the bundle in their block. Higher tips get priority over lower tips. The tip acts as an auction bid: you're competing against other bundles for block space and ordering position.
Tips are paid to the validator through Jito's tip program, separate from Solana's normal priority fee mechanism. The validator receives the tip only if the bundle is successfully included.
How Does the Jito Tip Auction Work?
Understanding the tip auction is essential for setting competitive tips without overpaying.
The Auction Process
- Submission: Traders submit bundles to Jito's block engine (a specialized transaction relay service)
- Collection: The block engine collects all submitted bundles during a brief auction window
- Ranking: Bundles are ranked by tip amount (highest tip first)
- Inclusion: The current block leader (validator) includes the highest-tipped bundles at the top of their block, followed by lower-tipped bundles, followed by regular (non-bundled) transactions
- Settlement: Tips are transferred to the validator only upon successful bundle inclusion
What Makes a Good Tip?
Tip requirements are dynamic and depend on:
- Network congestion: During busy periods (launches, market moves), competitive tips increase dramatically
- Block space competition: If many traders are bundling, higher tips are needed to outbid competitors
- Time sensitivity: If your trade is time-sensitive (sniping a launch), you need a higher tip than a casual swap
- Transaction value: Tips should be proportional to the value of your trade. A 0.01 SOL tip on a 100 SOL trade is reasonable; the same tip on a 0.1 SOL trade doesn't make sense
Typical Tip Ranges
| Scenario | Typical Tip Range |
|---|
| Normal swap (no urgency) | 0.0001 - 0.001 SOL |
| Active trading (some priority) | 0.001 - 0.005 SOL |
| Token launch snipe | 0.01 - 0.1 SOL |
| High-priority snipe (competitive) | 0.1 - 1+ SOL |
| Bundle attack / MEV extraction | Variable (profit-dependent) |
Most trading bots let you set a default tip and optionally increase it for specific trades. The right tip depends on context — there's no universal "correct" amount.
How Traders Use Bundles
Bundles aren't just for priority. Their atomic, ordered nature enables specific trading strategies that aren't possible with regular transactions.
Token Launch Sniping
The most common use of bundles is sniping new token launches. When a token launches on Pump.fun or Raydium, traders compete to be among the first buyers. A snipe bundle typically contains:
- A transaction to buy the token immediately after the liquidity pool is created
- (Optional) A transaction to set a sell order or take-profit condition
Traders using Axiom, Trojan, Photon, and other trading bots can configure their snipe parameters in advance. When the launch is detected, the bot constructs and submits a bundle with the appropriate tip to compete for early inclusion.
The tip is the primary competitive variable. A trader with a 0.1 SOL tip will beat a trader with a 0.01 SOL tip, regardless of who "clicked first." Speed still matters (you need to detect the launch quickly), but the tip determines ordering among simultaneous submissions.
Token Launching with Bundles
On the other side of the equation, token launchers use bundles to coordinate their launch. A launch bundle might include:
- Create the token
- Add initial liquidity to the pool
- Buy a portion of the supply from the pool (the "dev buy" or "snipe your own launch")
By bundling these transactions, the launcher ensures that no one can buy the token between liquidity addition and the launcher's own purchase. Without bundles, bots would buy in the gap between steps 2 and 3, front-running the launcher.
This is why you'll often see the first buy on a new token coming from the deployer's own wallet — they bundled their buy with the launch to guarantee first entry.
Sandwich Attacks (MEV Extraction)
This is the adversarial use of bundles. A sandwich attack works like this:
- A bot detects a pending large swap (say, buying 10 SOL of Token X)
- The bot constructs a bundle:
- Transaction 1: Buy Token X (front-run)
- Transaction 2: The victim's original swap (which now executes at a worse price because the bot's buy pushed the price up)
- Transaction 3: Sell Token X (back-run, profiting from the price impact)
- The bundle is submitted with a tip that ensures inclusion in the correct order
The victim gets a worse price, and the bot captures the difference. This is the most common form of MEV on Solana.
Bots use bundles to execute atomic arbitrage across multiple DEXs. If SOL/USDC is priced differently on Raydium vs. Orca, a bot can bundle:
- Buy SOL on the cheaper DEX
- Sell SOL on the more expensive DEX
The atomicity ensures the bot doesn't get stuck with a partial position if one leg fails.
How to Set Jito Tips in Trading Bots
Every major Solana trading bot supports Jito tips. Here's how it works in practice:
Axiom lets you set a default Jito tip in the settings menu. You can choose from preset levels (low, medium, high, turbo) or enter a custom amount. For snipes, Axiom has a separate tip setting that can be set higher than your default trading tip.
Trojan Bot
Trojan integrates Jito tips directly into its Telegram interface. When placing a buy or snipe, you can specify the tip amount. Trojan also shows estimated tip levels based on current network conditions.
Photon includes Jito tip configuration in both the web interface and its trading settings. The platform offers dynamic tip suggestions based on recent successful bundles.
General Tips for Setting Tips
- Start low and increase if transactions fail. There's no reason to overpay when the network is quiet
- Watch your success rate. If more than 20-30% of your bundled transactions are failing, your tip is probably too low for current conditions
- Scale tips to trade size. A 0.01 SOL tip for a 0.05 SOL trade is absurd — the tip is 20% of your trade. Set tips proportional to what you're trading
- Use dynamic tips when available. Some bots offer "auto" tip modes that adjust based on network conditions. These are usually effective and prevent both overpaying and underpaying
The Economics of Jito Tips
Where Do Tips Go?
100% of Jito tips go to the block-producing validator. This is separate from Solana's base transaction fees (which have a 50% burn). Tips are pure revenue for validators, which incentivizes them to run Jito's modified validator software (Jito-Solana).
As of 2026, the vast majority of Solana validators run Jito-Solana, meaning nearly all blocks support bundle processing.
How Much Do Tips Cost Traders?
Jito tip costs have risen substantially as Solana trading has grown. During peak activity periods, total daily tips across the network can exceed 10,000 SOL. For individual traders:
- Casual traders spending 0.001 SOL per tip on a few trades per day: ~0.01 SOL/day
- Active traders spending 0.005 SOL per tip on 20+ trades per day: ~0.1 SOL/day
- Snipers spending 0.05-0.5 SOL per tip on competitive snipes: highly variable, can exceed 1 SOL/day
Tips are a cost of doing business on Solana. They're the "exchange fee" of decentralized trading — you pay for priority and execution quality.
Bundles and MEV: How to Protect Yourself
Understanding bundles means understanding how they can be used against you. Here's how to protect yourself:
Use Trading Bots with MEV Protection
Most Solana trading bots submit transactions through Jito's block engine by default, which provides some protection against sandwich attacks. When your transaction goes through the Jito relay rather than a public RPC, it's harder for external bots to observe and front-run it.
However, MEV protection isn't absolute. The Jito block engine itself sees all submitted transactions and bundles, and validators processing bundles have ordering power.
Your slippage tolerance determines how much price movement you'll accept on a swap. Lower slippage limits the potential profit for sandwich attackers — if the front-run pushes the price beyond your slippage tolerance, your transaction reverts and the sandwich fails.
For most trades, 1-3% slippage is reasonable. Going higher (10%+) is an invitation for sandwich bots. Going too low means your transactions fail frequently during volatile periods.
Use Private Transactions When Available
Some trading platforms offer "private" transaction modes that route your swap through MEV-protected channels. These typically add a small cost but prevent your transaction from being visible to sandwich bots before inclusion.
Avoid Round Numbers
Sandwich bots often filter for "attractive" targets — large swaps with high slippage tolerance. Using non-round trade amounts (0.97 SOL instead of 1 SOL) can sometimes help your transaction fly under the radar, though sophisticated bots filter by all sizes.
Split Large Trades
Instead of swapping 100 SOL in a single transaction, consider splitting into 5-10 smaller swaps. Each individual swap has less price impact and is a less attractive target for sandwich attacks. The trade-off is more tips and base fees.
Bundles vs. Priority Fees: What's the Difference?
Solana has two systems for transaction prioritization, and they're often confused:
Priority Fees (Native Solana)
Solana's native priority fee system lets you attach a compute unit price to your transaction. Higher priority fees get processed before lower ones. This is built into the Solana protocol itself — no Jito involvement needed.
Priority fees are:
- Per-transaction (not bundled)
- Processed by all validators (not just Jito validators)
- Partially burned (50% of base fees, but priority fees go 100% to validators since SIMD-96)
- Simple to set — just a number in your transaction
Jito Tips (Bundle System)
Jito tips are:
- Per-bundle (can include up to 5 transactions)
- Only processed by validators running Jito-Solana software (~95%+ of validators)
- 100% paid to the validator (no burn)
- Include atomicity and ordering guarantees
- Processed through a separate auction mechanism
When to Use Which
Use priority fees for simple transactions where you just want faster confirmation — swaps, transfers, staking operations. No need for atomicity or ordering.
Use Jito bundles when you need atomicity (all-or-nothing execution), ordering guarantees (transactions in a specific sequence), or competitive priority during launches and high-activity events.
Most trading bots use both — a priority fee on each transaction within the bundle, plus a Jito tip on the bundle itself. This maximizes the chance of fast inclusion.
Common Bundle Questions
Can My Bundle Fail?
Yes. Bundles can fail for several reasons:
- The tip is too low and the bundle is outbid by competitors
- A transaction within the bundle fails (e.g., insufficient balance, wrong account state)
- The bundle lands in a block produced by a non-Jito validator (rare but possible)
- Network conditions change between submission and processing
Failed bundles don't cost you anything — tips are only paid on successful inclusion.
Can I See Other People's Bundles?
Not before they execute. The Jito block engine doesn't publicly expose pending bundles. After execution, you can see bundle transactions on-chain using block explorers that support bundle detection (like Jito's own explorer).
Are Bundles Only for Bots?
No, but they're primarily used by bots and trading platforms. When you use Axiom, Trojan, or Photon, you're using bundles without needing to understand the technical details. The bot constructs the bundle, sets the tip, and submits it on your behalf.
Developers can also submit bundles directly using Jito's SDK and APIs.
Is Jito the Only Bundle System on Solana?
Jito is the dominant bundle system, running on the vast majority of validators. There are alternative MEV infrastructure providers, but none have achieved comparable adoption. For practical purposes, "bundles on Solana" means "Jito bundles."
The Bigger Picture: MEV on Solana
Jito bundles are part of Solana's broader MEV landscape — a complex ecosystem of value extraction, redistribution, and protection. Some key dynamics to understand:
MEV is inevitable. On any blockchain where transaction ordering matters, someone will pay to control that ordering. Jito's contribution is making the process transparent and auction-based rather than opaque and chaotic.
Tips redistribute value. Before Jito, MEV value was captured invisibly by validators and sophisticated bots. With Jito, the auction makes MEV costs visible and distributes tip revenue to all stakers (through their validators).
The arms race continues. As more traders use bundles, competitive tip levels rise. This creates a constant pressure to find edges — faster detection, better strategies, higher tips. The cost of being a late mover increases over time.
Protection tools are improving. Trading platforms are continuously adding MEV protection features. Private transaction modes, smart slippage settings, and anti-sandwich mechanisms make it harder for predatory bots to extract value from regular traders.
Understanding bundles won't make you immune to MEV, but it ensures you're making informed decisions about when to use them, how much to tip, and how to protect yourself. In Solana's competitive trading environment, this knowledge is essential.
Explore all the trading tools on Solana in our directory to find platforms with the best bundle and MEV protection features.