All articles
Solana·February 20, 2026·5 min read

Solana Bundler Bots for Anti-Snipe Protection at Token Launch

Project founders use bundlers to atomically execute liquidity addition and initial buys in a single block, preventing sniper bots from front-running the pool creation on Raydium or Meteora. This article explains how bundled launches work from the issuer's perspective, which services offer this as a product, and what sniper bot operators do to adapt.

When a new token pool opens on Raydium or Meteora, dozens of Solana bundler bots for anti-snipe protection are watching the mempool in real time, racing to buy in the same slot as the liquidity add. For project founders who want a fair launch — or at least a controlled one — the standard mitigation is to bundle the pool creation and the initial buy transactions together through Jito, so they land atomically in a single block and leave no opening for front-runners to exploit.

What a Bundled Launch Actually Does

Jito's block engine accepts bundles: ordered groups of transactions that either all land in the same block or none of them do. A correctly assembled launch bundle typically looks like this:

  1. Create the token mint (if not done already)
  2. Add liquidity to the Raydium or Meteora pool
  3. Buy — one or more wallets purchasing a fixed allocation

Because all three steps are atomic, there is no intermediate state where the pool exists but the founder hasn't bought. Snipers who are watching for the initializePool instruction fire their own bundles, but those bundles are sequenced after yours if you attach a competitive Jito tip. The tip is essentially an auction for block position — you're buying the right to go first.

Practical tip thresholds in 2024–2025 ranged from 0.005 SOL to 0.05+ SOL depending on how contested the block was. On high-traffic days when ten to fifteen projects launch in the same slot window, tips escalate quickly and you should build dynamic tip logic rather than hardcoding a value.

Bundle Architecture: What the Issuer Controls

A bundled launch gives the issuer three levers that an unbundled launch does not:

  • Guaranteed ordering — your buy lands before any external transaction
  • Atomic failure — if the pool creation fails for any reason, the buy is also reverted; no stranded SOL
  • Configurable initial allocation — you decide exactly how many tokens the launch wallets receive and at what price impact

The multi-wallet variant goes further. Instead of a single initial buy, you distribute the allocation across 10–50 funded wallets with randomized buy sizes. This distributes the supply, makes the chart look organic, and means no single wallet holds a block of tokens that screams "team dump incoming." Our Volume + Bundle Bot for Pump.fun implements this pattern — Jito-bundled multi-wallet launch buys with wallet rotation and auto-sweep built in.

Where Bundler Services Live

Several services in the Solana ecosystem sell ready-made bundled launch infrastructure:

  • Jito Labs tooling — the underlying engine; accessible directly via the searcher-client gRPC SDK but requires MEV-searcher onboarding
  • BullX / Trojan — consumer-facing launch tools with bundler options built into their UI; friction is low but customization is limited
  • Custom builds — what you need when you want multi-wallet distribution, dynamic tips, custom slippage per wallet, or integration with your own smart contract. The implementation language matters here: Rust gives you the latency headroom to assemble and sign a 30-wallet bundle before the slot closes; Node is workable but leaves less margin

One thing every bundler service has in common: they cannot protect you after the first block. Once the pool is live and your initial allocation is established, snipers will start filling in on subsequent blocks. Anti-snipe protection via bundling buys you a controlled launch state — it doesn't eliminate secondary-market pressure.

What Sniper Operators Do in Response

If you're running a Solana sniper bot and your target is using a bundled launch, the attack surface shifts. You cannot front-run the pool creation, but you can:

  1. Back-run the bundle — detect the bundle landing on-chain and submit a buy in the very next slot. Requires latency under ~400ms from confirmation to landed transaction.
  2. Target the second block — the founder's bundle settles; you fire in block N+1 before the chart is public anywhere. This is where most sniper volume actually lands on bundled launches.
  3. Watch for wallet reuse — some launchers reuse the same wallets across projects. If you've mapped those wallets, you can detect the funding transaction 30–60 seconds before the pool opens and pre-position.
  4. Scan Jito mempool tips — an unusually large tip to the block engine from an unknown wallet is a strong signal a bundled launch is incoming. Advanced searchers monitor this directly via the Jito gRPC stream.

The arms race is real: bundled launches reduced the profitability of naive same-block sniping significantly, but sophisticated operators adapted by targeting the block immediately after.

Gas Costs and What to Budget

A single-wallet bundled launch on Raydium costs approximately:

Line item Approximate cost
Pool init (Raydium CPMM) ~0.15 SOL
Jito tip (mid-traffic) 0.01–0.05 SOL
Priority fees (each tx) 0.001–0.005 SOL
Per additional buy wallet ~0.002 SOL in fees

A 20-wallet bundled launch therefore costs 0.25–0.35 SOL all-in at typical congestion levels, excluding the actual capital going into the pool. Budget higher on Fridays and weekends when launch volume spikes.

Meteora vs. Raydium: Bundle Compatibility

Raydium's CPMM and Meteora's DLMM pools both support bundled launches, but the transaction structures differ. Meteora's DLMM requires specifying bin arrays upfront, which adds more accounts per instruction and pushes you closer to the 1232-byte transaction size limit. In practice, a 30-wallet Meteora bundle needs careful account packing and sometimes requires splitting the buy wallets across two bundles with tight ordering — which introduces more tip complexity.

Raydium CPMM is generally the easier target for bundled launches because the pool-init instruction is more compact, leaving room for 15–20 buy instructions in the same bundle without hitting size limits.


If you need a production-grade bundled launch setup — multi-wallet distribution, dynamic Jito tips, per-wallet randomization and a kill-switch — get in touch and we can scope it out.

Need a bot like this built?

We design, build and run trading bots on Solana, Hyperliquid and Polymarket.

Start a project
#Solana#Bundler#Token Launch#Anti-Snipe#Jito#Raydium#MEV#Trading Bots