Private mempool on Solana: protect swaps & pool creation
How transactions on Solana can be seen by bots before they land — and what BaniPool does to protect your swaps, Zaps and pool creation.
Sandwiches, front-running and snipers
Sandwich: a bot buys right before your swap (pushing the price up) and sells right after — you get the worst price your slippage allows. Sniper: a bot buys into a new pool before its creator finishes seeding it. Both require seeing your transaction before it lands.
How to turn it on
- Open ⚙ (slippage settings) in any Solana dialog, or the "Private mempool (Jito)" switch on the Create pool page.
- Turn the switch on (it applies to all BaniPool Solana transactions in this browser).
- Use a wallet that supports "sign only" (e.g. Phantom, Solflare) — BaniPool sends the transaction to Jito.
- A small Jito tip (the current 75th percentile, usually ~0.0001 SOL) is added automatically and shown before you sign.
- Private transactions are labeled "🛡 Private mempool" with a bundle link in your transaction history.
Solana for liquidity providers
Solana settles transactions in ~400 ms blocks for a fraction of a cent. Concentrated liquidity lives on Orca Whirlpools, Raydium CLMM and Meteora DLMM (price bins), while standard pools live on Raydium CPMM, Meteora DAMM v2 and PumpSwap — where new tokens usually trade first. Network fees are near zero, but every position opens an account that needs rent — e.g. ~0.04 SOL for a Meteora DLMM position — refunded when the position is closed. Keep a little extra SOL on top of your capital.
The mempool on Solana
Solana has no Ethereum-style public mempool, but transactions are forwarded to upcoming leaders and can be seen by bots before they land — enough for new-pool sniping and swap sandwiches. On BaniPool the private mempool is live: transactions are sent through Jito (bundles / bundleOnly) with a small tip, so they are not broadcast publicly before landing.
Honest limits
A private mempool hides a transaction before it lands, not after: once confirmed, the transaction and pool are public on-chain. Block producers (validators / builders) still see it. Sensible slippage is still needed.
DEXes on Solana supported by BaniPool
Top Solana pools (TVL)
| Pool | DEX | Fee | TVL | Fee APR |
|---|---|---|---|---|
| SOL / USDC | Orca Whirlpools | 0.04% | US$1986.4万 | 68.4% |
| SOL / USDC | Raydium CLMM | 0.04% | US$595.6万 | 46.7% |
| USDC / SOL | PumpSwap | 0.3% | US$521.5万 | 58% |
| SOL / JitoSOL | Orca Whirlpools | 0.01% | US$457.9万 | 0.5% |
| SOL / USDC | Meteora DLMM | 0.0402% | US$386.5万 | 116.3% |
| SOL / USDC | Meteora DLMM | 0.1% | US$253.2万 | 69.6% |
| SOL / USDC | Meteora DLMM | 0.2044% | US$195.8万 | 15.5% |
| JUP / SOL | Meteora DLMM | 0.1503% | US$195.1万 | 50.3% |
| SOL / RAY | Raydium CLMM | 0.05% | US$175万 | 16% |
| USDC / USDT | Raydium CLMM | 0.01% | US$164.7万 | 4.2% |
FAQ
Does Solana have a public mempool?
Is the transaction really hidden?
Hidden from the public until it lands. After that it is visible like any other transaction on the explorer — what is prevented is bots reacting before your transaction executes.
How much does it cost?
On Solana just a small Jito tip per transaction (capped at 0.0001–0.002 SOL). On Ethereum & BNB the private RPCs (Flashbots Protect, MEV Blocker, PancakeSwap MEV Guard, BlockRazor) are free — you only pay normal gas. BaniPool adds no fee for this feature.