The most advanced stealth bundler for Pump.fun — your token launch appears completely organic across every major analytics platform.
Bubblemap — No connection detected Bundle Scanner — Not flagged
- Axiom.trade — Clean
- Photon SOL — Clean
- DexScreener — Clean
- GMGN — Clean
Your buyers show up as completely independent wallets — no cluster, no link, no flag.
Live on-chain proof:
- Jito Bundle: explorer.jito.wtf/bundle/15e7d27...3656de
- Solscan TX: solscan.io/tx/nphwuQe...ozQx2d
- Up to 16 Wallet Bundle — Create your token and buy with up to 16 wallets in a single atomic bundle
- Dual Bundle Engine — Switch between Jito and bloXroute with one config change for best performance
- Full Stealth — Passes Bubblemap and all major bundle scanners cleanly
- Atomic Execution — Token creation + all buys land in the same block, guaranteed
- Anti Front-Run — Bundle transactions cannot be front-run or sandwiched
- Custom Token Metadata — Set name, symbol, description, image, and all social links
- IPFS Upload — Token image and metadata automatically uploaded to IPFS
- Address Lookup Table — Optimized transaction size using on-chain LUT
- SOL Gather — Collect all SOL back from buyer wallets in one command
- LUT Cleanup — Close lookup tables and reclaim rent when done
- Token Status Check — Monitor your token's bonding curve and migration status
- Single Wallet Mode — Lightweight mode for single-wallet bundle launch
- Environment Config — Everything controlled from a single
.envfile
Easily switch between two leading bundle engines. Set MODE=1 or MODE=2 in your .env.
MODE=1— Jito
- Max 16 buyer wallets
- 5 transactions per bundle
- Direct Jito block engine submission
MODE=2— bloXroute
- Max 12 buyer wallets
- 4 transactions per bundle (tip added automatically)
- bloXroute Solana trader API submission
16-Pumpfun-Bundler/
├── index.ts # Main entry — bundle launch
├── oneWalletBundle.ts # Single wallet bundle mode
├── gather.ts # Gather SOL from buyer wallets
├── closeLut.ts # Close lookup table & reclaim rent
├── status.ts # Check token status
├── constants/
│ └── constants.ts # Environment config & constants
├── executor/
│ ├── jito.ts # Jito bundle submission
│ ├── bloxroute.ts # bloXroute bundle submission
│ ├── lil_jit.ts # Lil Jit endpoint handler
│ └── legacy.ts # Legacy executor
├── src/
│ ├── pumpfun.ts # Pumpfun SDK — create & buy instructions
│ ├── main.ts # SOL distribution & wallet management
│ ├── bondingCurveAccount.ts
│ ├── globalAccount.ts
│ ├── metadata.ts # Token metadata builder
│ ├── uploadToIpfs.ts # IPFS upload handler
│ ├── vanity.ts # Vanity address generation
│ └── idl/ # Pumpfun program IDL (latest)
├── utils/
│ ├── utils.ts # Helper utilities
│ ├── logger.ts # Logging
│ └── swapOnlyAmm.ts # Raydium AMM swap util
├── keys/ # Generated keypairs (auto)
├── image/ # Token images
├── .env.example # Environment template
└── package.json
yarn installcp .env.example .envFill in your .env with your private key, RPC endpoint, token details, and preferred bundle mode.
yarn start
yarn start— Launch token + multi-wallet buy bundleyarn single— Single wallet bundle launchyarn gather— Gather SOL from all buyer walletsyarn close— Close lookup table & reclaim rentyarn status— Check token bonding curve status
- Node.js 18+
- Solana RPC endpoint (Helius recommended)
- Jito or bloXroute access depending on selected mode
Have questions or need a custom solution?
This software is provided for educational and research purposes only. Use at your own risk and in compliance with all applicable laws and platform terms of service.