When I started building SolBundler, the main problem I wanted to solve was simple: sniper bots were destroying pump.fun launches. The moment a token goes live, bots buy block 0 and dump immediately. Developers lose control of their own launch.
So I built SolBundler — a tool that lets you deploy a token and bundle-buy from multiple wallets in the same Jito MEV bundle, atomically, in block 0.
The Core Problem
On Solana, transactions are public in the mempool before they land. Sniper bots watch for new token deploys and front-run them instantly. By the time real buyers see the token, bots already hold 20-40% of supply.
How Jito Bundles Solve This
Jito is a block engine on Solana that allows atomic transaction bundles. A bundle is a group of transactions that either all land together or none of them do — in the same block.
This means:
- Deploy transaction + buy transactions land atomically
- No gap for snipers to front-run
- You control block 0 supply distribution
Technical Stack
- Next.js 16 with webpack (not Turbopack — had bs58 compatibility issues)
- Helius RPC for reliable Solana connection with fallback
- Jito multi-endpoint for bundle submission
- Supabase for wallet storage and launch history
- Vercel for deployment
The bs58 Problem
One early issue: bs58 v6 broke with webpack. The fix was pinning to v4.0.1 and adding a webpack alias:
// next.config.ts
webpack: (config) => {
config.resolve.alias['bs58'] = require.resolve('bs58');
return config;
}
Bundle Architecture
Each launch creates a Jito bundle with:
- Token deploy transaction
- Up to 20 buy transactions from separate wallets
- Fee transaction (separate, after bundle confirms)
The bundle gets submitted to multiple Jito endpoints simultaneously for maximum landing rate.
What I Learned
Building on Solana is fast but unforgiving. Transaction failures are silent, RPC nodes go down, and Jito tips need to be high enough during peak hours or bundles simply don't land.
The biggest lesson: always have a fallback RPC. Helius + sequential fallback saved me many headaches.
If you're building on Solana or launching tokens on pump.fun, check out SolBundler

Top comments (0)