[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-82144":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":14,"lastSyncTime":36,"discoverSource":37},82144,"pumpfun-bundler-bot-pump.fun-bundler-bot-solana-token-bundler-bot","0xLumiere\u002Fpumpfun-bundler-bot-pump.fun-bundler-bot-solana-token-bundler-bot","0xLumiere","Solana Pumpfun Bundler Solana Pump.fun bundler Solana Pumpfun Bundler Solana Pump.fun bundler Solana Pumpfun Bundler Solana Pump.fun bundler Solana Pumpfun Bundler Solana Pump.fun bundler Solana Pumpfun Bundler Solana Pumpfun bundler Solana Pumpfun Bundler Solana Pumpfun bundler Solana Pumpfun Bundler Solana Pumpfun Bundler Solana Pumpfun bundler","",null,"TypeScript",120,6695,2,1,0,13,10,false,"main",true,[23,24,25,26,27,28,29,30,31,32],"jito-bundle","pump-dot-fun-bundler","pumpfun-bundler","solana-bundler","solana-token-launcher","solana-trading-platform","stealth-bundler","token-bundler","token-sniper","trading-bot","2026-06-12 02:04:23","# Solana bundler · Pumpfun bundler · Bonkfun bundler · Pump.fun bundler · Bonk.fun bundler\n\n> **Solana bundler** monorepo for **pumpfun bundler** \u002F **pump.fun bundler** and **bonkfun bundler** \u002F **bonk.fun bundler**: multi-wallet launches, Jito or Lil-Jit bundles on mainnet, optional devnet flows, LUTs, and atomic create-plus-buy sequencing.\n\n| Search intent | What you get |\n| --- | --- |\n| **Solana bundler** | One repo, two launch stacks (pump.fun and bonk.fun), shared patterns for wallets, LUTs, and bundle execution. |\n| **Pumpfun bundler** \u002F **Pump.fun bundler** | [`pumpfun\u002F`](pumpfun\u002F) — pump.fun create + multi-wallet buys; vanity mint suffix, metadata\u002FIPFS helpers. |\n| **Bonkfun bundler** \u002F **Bonk.fun bundler** | [`Bonkfun\u002F`](Bonkfun\u002F) — bonk.fun \u002F Raydium-oriented launch flow with the same bundler ergonomics. |\n\n**Primary topics:** **solana bundler**, **pumpfun bundler**, **bonkfun bundler**, **pump.fun bundler**, **bonk.fun bundler** — all refer to this workspace: pick `pumpfun\u002F` for pump.fun or `Bonkfun\u002F` for bonk.fun, configure `.env` from each package’s `.env.example`, then run `npm start`.\n\n## About this repository\n\nThis repository is a **solana bundler** toolkit split by venue: a **pumpfun bundler** (**pump.fun bundler**) under [`pumpfun\u002FREADME.md`](pumpfun\u002FREADME.md) and a **bonkfun bundler** (**bonk.fun bundler**) under [`Bonkfun\u002FREADME.MD`](Bonkfun\u002FREADME.MD). Both paths support multi-wallet SOL distribution, coordinated buys, Address Lookup Tables, retries, and configurable bundle backends (Jito vs Lil-Jit on mainnet; devnet uses sequential RPC where implemented).\n\n## 📦 Project Structure\n\nThis repository contains two **solana bundler** implementations:\n\n```\n├── Bonkfun\u002F              # Bonkfun bundler · bonk.fun bundler\n└── pumpfun\u002F              # Pumpfun bundler · pump.fun bundler\n```\n\n## 🚀 Features\n\n### Common Features (Both Bundlers)\n\n- ✅ **Multi-Wallet Bundling**: Distributes SOL across multiple wallets and executes coordinated token purchases\n- ✅ **Dual Bundle Execution**: Support for both Jito and Lil Jito bundle services for MEV protection\n- ✅ **Address Lookup Tables (LUT)**: Optimizes transaction size and reduces fees\n- ✅ **Flexible Configuration**: Support for both multi-wallet and single-wallet bundling modes\n- ✅ **Automatic Retry Logic**: Built-in retry mechanisms for RPC and bundle execution failures\n- ✅ **Atomic Execution**: Creates tokens and executes multi-wallet buys in a single atomic block\n- ✅ **Optimized Compute Unit Pricing**: Configurable priority fees for faster confirmation\n\n### Platform-Specific Features\n\n#### Bonkfun bundler (bonk.fun bundler)\n\n- **Bonkfun bundler** \u002F **bonk.fun bundler**: Raydium SDK v2 for token launches on bonk.fun\n- Bonk.fun platform integration\n- Custom metadata handling via `@solana-launchpad\u002Fsdk`\n\n#### Pumpfun bundler (pump.fun bundler)\n\n- **Pumpfun bundler** \u002F **pump.fun bundler**: Pump.fun SDK integration for pump.fun launches\n- Vanity address generation (optional)\n- IPFS metadata upload support\n- Token metadata with social links and images\n\n## 📋 Prerequisites\n\n- Node.js (v16 or higher)\n- npm or yarn\n- Solana CLI (optional, for advanced users)\n- Sufficient SOL balance for:\n  - Token creation fees\n  - Distribution to bundler wallets\n  - Jito tips\n  - Transaction fees\n\n## 🛠️ Installation\n\n1. Clone the repository:\n\n```bash\ngit clone \u003Crepository-url>\ncd \u003Cyour-clone-directory>   # e.g. pumpfun-bundler-…-solana-token-bundler\n```\n\n2. Install dependencies for both **solana bundler** packages:\n\n```bash\n# Install bonkfun bundler dependencies\ncd Bonkfun\nnpm install\n\n# Install pumpfun bundler dependencies\ncd ..\u002Fpumpfun\nnpm install\n```\n\n3. Configure environment variables: in **`pumpfun\u002F`**, copy **`pumpfun\u002F.env.example`** to **`.env`**; in **`Bonkfun\u002F`**, follow [`Bonkfun\u002FREADME.MD`](Bonkfun\u002FREADME.MD) to create `.env` (that package may not ship an example file).\n\n## 🎯 Usage\n\n### Bonkfun bundler\n\nNavigate to the **bonkfun bundler** directory:\n\n```bash\ncd Bonkfun\n```\n\nAvailable scripts:\n\n- `npm start` - Run the main multi-wallet bundler\n- `npm run single` - Run single wallet mode\n- `npm run close` - Close Address Lookup Table\n- `npm run gather` - Gather funds from bundler wallets\n- `npm run status` - Check transaction status\n- `npm test` - Run test script\n\nSee [Bonkfun\u002FREADME.MD](Bonkfun\u002FREADME.MD) for detailed **bonkfun bundler** configuration.\n\n### Pumpfun bundler\n\nNavigate to the **pumpfun bundler** directory:\n\n```bash\ncd pumpfun\n```\n\nAvailable scripts:\n\n- `npm start` - Run the main multi-wallet bundler\n- `npm run single` - Run single wallet mode\n- `npm run close` - Close Address Lookup Table\n- `npm run gather` - Gather funds from bundler wallets\n- `npm run status` - Check transaction status\n\nSee [pumpfun\u002FREADME.md](pumpfun\u002FREADME.md) for detailed **pumpfun bundler** configuration.\n\n## ⚙️ Configuration\n\n### Environment Variables\n\nThe **pumpfun bundler** documents every variable in **`pumpfun\u002F.env.example`** — copy it to **`pumpfun\u002F.env`**. It includes **`CLUSTER`** (`mainnet` \\| `devnet`), mainnet **`RPC_*`** vs devnet **`DEVNET_RPC_*`**, **`LIL_JIT_MODE`** and Lil-Jit endpoints, **`SIMULATE_ONLY`**, **`MINIMUM_JITO_TIP`**, swap and wallet counts, token fields, **`VANITY_MODE`**, and optional **Fleek** keys for the IPFS upload script. For the **bonkfun bundler**, use the Bonkfun README and local conventions in `Bonkfun\u002F` for `.env` keys.\n\n\u003Cdetails>\n\u003Csummary>Illustrative env shape (pumpfun — see \u003Ccode>pumpfun\u002F.env.example\u003C\u002Fcode> for the full, commented file)\u003C\u002Fsummary>\n\n```env\nCLUSTER=mainnet\nRPC_ENDPOINT=https:\u002F\u002Fyour-mainnet-rpc\u002F\nRPC_WEBSOCKET_ENDPOINT=wss:\u002F\u002Fyour-mainnet-rpc\u002F\nDEVNET_RPC_ENDPOINT=https:\u002F\u002Fapi.devnet.solana.com\nDEVNET_RPC_WEBSOCKET_ENDPOINT=wss:\u002F\u002Fapi.devnet.solana.com\nLIL_JIT_MODE=false\nLIL_JIT_ENDPOINT=https:\u002F\u002Fyour-lil-jit-or-rpc\u002F\nLIL_JIT_WEBSOCKET_ENDPOINT=wss:\u002F\u002Fyour-lil-jit-or-rpc\u002F\nSWAP_AMOUNT=0.01\nDISTRIBUTION_WALLETNUM=4\nJITO_FEE=0.001\nMINIMUM_JITO_TIP=1000\nSIMULATE_ONLY=false\nPRIVATE_KEY=your_main_wallet_secret_base58\nBUYER_WALLET=your_buyer_secret_base58\nBUYER_AMOUNT=0.01\nTOKEN_NAME=MyToken\nTOKEN_SYMBOL=MTK\nTOKEN_SHOW_NAME=true\nTOKEN_CREATE_ON=https:\u002F\u002Fpump.fun\nDESCRIPTION=Token description\nFILE=.\u002Fimage\u002Fyour-image.jpg\nVANITY_MODE=false\n```\n\n\u003C\u002Fdetails>\n\n### Bundle Execution Modes\n\nThe bundlers support two different bundle execution services:\n\n#### Standard Jito Mode (Default)\n\n- **Configuration**: Set `LIL_JIT_MODE=false`\n- Multi-regional endpoint submission (NY, Tokyo)\n- Automatic failover between endpoints\n- Well-established service with high reliability\n- **Best for**: Production deployments requiring maximum redundancy\n\n#### Lil Jito Mode\n\n- **Configuration**: Set `LIL_JIT_MODE=true` and set `LIL_JIT_ENDPOINT` \u002F `LIL_JIT_WEBSOCKET_ENDPOINT` (mainnet only; devnet does not use Jito bundles in the pumpfun flow)\n- Single endpoint configuration\n- Simplified setup process\n- Alternative bundle execution service\n- **Best for**: Testing alternative execution paths or when Jito is congested\n\n## 🔀 Technical Architecture\n\n### Transaction Flow\n\n1. **Token Creation**: Creates token with metadata on respective platform\n2. **SOL Distribution**: Distributes SOL to generated bundler wallets\n3. **LUT Creation**: Creates and populates Address Lookup Table\n4. **Bundle Assembly**: Prepares coordinated buy transactions\n5. **Bundle Submission**: Submits via Jito or Lil Jito based on configuration\n6. **Atomic Execution**: All transactions execute in single block\n\n### Key Components\n\n```\n├── constants\u002F              # Configuration constants\n├── executor\u002F              # Transaction execution logic\n│   ├── jito.ts           # Jito bundle execution\n│   ├── liljito.ts        # Lil Jito bundle execution\n│   └── legacy.ts         # Legacy transaction execution\n├── src\u002F                   # Core functionality\n│   ├── main.ts           # Main bundling logic\n│   ├── util.ts           # Utility functions\n│   ├── types.ts          # TypeScript types\n│   └── vanity.ts         # Vanity address generation (pumpfun)\n├── utils\u002F                 # Shared utilities\n│   ├── logger.ts         # Logging utilities\n│   └── utils.ts          # Helper functions\n├── index.ts              # Main entry point\n└── package.json          # Dependencies and scripts\n```\n\n## 🚨 Troubleshooting\n\n### Common Issues\n\n#### RPC Errors\n\n```\nError: RPC endpoint failed\n```\n\n**Solutions:**\n\n- Use a premium RPC provider (Helius, QuickNode, Alchemy)\n- Implement RPC endpoint rotation\n- Check network connectivity\n- Reduce concurrent requests\n\n#### Bundle Submission Failures\n\n```\nError: Jito\u002FLil Jito bundle submission failed\n```\n\n**Solutions:**\n\n- **For Jito Mode**: Increase `JITO_FEE`, check multiple regional endpoints\n- **For Lil Jito Mode**: Verify endpoint accessibility, check rate limits\n- Reduce bundle size\n- Verify transaction signatures\n- Check network congestion\n\n#### Insufficient Balance\n\n```\nError: Main wallet balance is not enough\n```\n\n**Solutions:**\n\n- Calculate required SOL: `(SWAP_AMOUNT + 0.01) * DISTRIBUTION_WALLETNUM + 0.04 + JITO_FEE`\n- Add more SOL to main wallet\n- Reduce `DISTRIBUTION_WALLETNUM` or `SWAP_AMOUNT`\n\n#### LUT Extension Failures\n\n**Solutions:**\n\n- Wait for slot activation (15-20 seconds after creation)\n- Retry with increased compute units\n- Check authority permissions\n\n### Performance Optimization\n\n1. **RPC Optimization**:\n\n   - Use dedicated RPC endpoints\n   - Implement connection pooling\n   - Monitor rate limits\n\n2. **Transaction Optimization**:\n\n   - Use Address Lookup Tables effectively\n   - Optimize compute unit allocation\n   - Batch operations when possible\n\n3. **Bundle Execution**:\n   - Use appropriate tip amounts during congestion\n   - Monitor bundle success rates\n   - Test both Jito and Lil Jito modes\n\n## 📊 Sample Bundles\n\nExample Jito bundles demonstrating successful multi-wallet atomic execution:\n\n### Bonkfun bundler\n\n| Wallet Count | Jito Bundle                                                                                                  |\n| ------------ | ------------------------------------------------------------------------------------------------------------ |\n| 12 Wallets   | [🔗 View](https:\u002F\u002Fexplorer.jito.wtf\u002Fbundle\u002Fdfec1729f72262df142ecd8b9a275fbe0addf35af743a99c5c0f1deb0fc0cf43) |\n\n### Pumpfun bundler\n\n| Wallet Count | Jito Bundle                                                                                                  |\n| ------------ | ------------------------------------------------------------------------------------------------------------ |\n| 16-Wallet    | [🔗 View](https:\u002F\u002Fexplorer.jito.wtf\u002Fbundle\u002Fbe86e4bbdf227a2f4892228d57557bf1d69497555c07a8967295387c5ea251bc) |\n\n> **Note**: These are real-world examples showing atomic bundle execution. The **solana bundler** (**pumpfun bundler** \u002F **pump.fun bundler** and **bonkfun bundler** \u002F **bonk.fun bundler**) supports any number of wallets based on your configuration.\n\n## 🔐 Security Considerations\n\n- **Private Keys**: Store private keys securely and never commit them to version control\n- **RPC Endpoints**: Use trusted RPC providers to prevent data interception\n- **Environment Variables**: Use `.env` files and ensure they're in `.gitignore`\n- **Wallet Management**: Consider using hardware wallets for main operations\n- **Fund Management**: Only load wallets with necessary amounts\n- **Testing**: Always test with small amounts first\n\n## 📁 Key Files Generated\n\n```\nBonkfun\u002Fkeys\u002F              # Generated wallet keys and data\npumpfun\u002Fkeys\u002F              # Generated wallet keys and data\n```\n\n⚠️ **Important**: Keep the `keys\u002F` directory secure and never commit it to version control!\n\n## 🛠 Tech Stack\n\n- [Solana Web3.js](https:\u002F\u002Fsolana-labs.github.io\u002Fsolana-web3.js\u002F)\n- [Raydium SDK v2](https:\u002F\u002Fgithub.com\u002Fraydium-io\u002Fraydium-sdk) (Bonkfun)\n- [@pump-fun\u002Fpump-sdk](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@pump-fun\u002Fpump-sdk) (Pumpfun)\n- [Jito-Solana](https:\u002F\u002Fjito.network\u002F)\n- [Anchor Framework](https:\u002F\u002Fwww.anchor-lang.com\u002F)\n- TypeScript\n- Node.js\n\n## ⚠️ Disclaimer\n\nThis software is for educational and research purposes. Users are responsible for:\n\n- Compliance with local regulations\n- Proper tax reporting\n- Understanding the risks of cryptocurrency trading\n- Securing their private keys and funds\n- Following platform terms of service\n\n**Use at your own risk.** The authors are not responsible for any financial losses.\n\n## 📄 License\n\nISC License - see LICENSE file for details\n\n## 👨‍💻 Author\n\n**0xAxon7**\n\n## 📬 Contact & Support\n\nFor MEV bot customization, consulting, or private collaboration:\n\n**Contact me when you need a stealth bot to bypass the bubblemap.**\n\n**Discord**: [@0xAxon7](https:\u002F\u002Fdiscord.com\u002Fusers\u002F1274339638668038187)\n\nFor issues and questions:\n\n1. Check the troubleshooting section\n2. Review the platform-specific README files\n3. Review the logs for specific error messages\n4. Ensure all environment variables are properly set\n5. Verify sufficient SOL balance and RPC connectivity\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes\n4. Add tests if applicable\n5. Submit a pull request\n\n## Keywords (SEO)\n\nUse these phrases to find this **solana bundler** repo: **pumpfun bundler**, **pump.fun bundler**, **bonkfun bundler**, **bonk.fun bundler**, plus **solana token bundler**, **pump fun bundler**, **bonk fun bundler**, **jito bundler solana**, **multi wallet bundler solana**.\n\n- **Solana bundler** — Multi-wallet **solana bundler** for pump.fun and bonk.fun; Jito or Lil-Jit on mainnet; devnet\u002Ftesting paths where supported.\n- **Pumpfun bundler** \u002F **Pump.fun bundler** — **Pumpfun bundler** directory: `@pump-fun\u002Fpump-sdk`, vanity mint suffix, metadata and optional IPFS upload script.\n- **Bonkfun bundler** \u002F **Bonk.fun bundler** — **Bonkfun bundler** directory: bonk.fun launch stack (see Bonkfun README).\n- Internal links: [Pumpfun bundler docs](pumpfun\u002FREADME.md) · [Bonkfun bundler docs](Bonkfun\u002FREADME.MD)\n\n## 🆘 Additional Resources\n\n- [Bonkfun bundler documentation](Bonkfun\u002FREADME.MD)\n- [Pumpfun bundler documentation](pumpfun\u002FREADME.md)\n- [Solana Documentation](https:\u002F\u002Fdocs.solana.com\u002F)\n- [Jito Documentation](https:\u002F\u002Fdocs.jito.wtf\u002F)\n\n---\n\n**Note**: This **solana bundler** suite (**pumpfun bundler** \u002F **pump.fun bundler** and **bonkfun bundler** \u002F **bonk.fun bundler**) is designed for pump.fun and bonk.fun token launches. Always test with small amounts first and understand the risks involved in cryptocurrency operations.\n","该项目是一个Solana区块链上的代币捆绑工具，支持pump.fun和bonk.fun两个平台的多钱包代币发行与购买。其核心功能包括多钱包SOL分发、协调购买、地址查找表优化、自动重试机制以及原子性创建加购买操作等，旨在通过Jito或Lil-Jit服务提高交易效率并降低费用。技术上采用TypeScript开发，具有灵活配置选项以适应不同用户需求。适用于希望在Solana网络上高效执行代币发行及交易策略的开发者或团队使用。","2026-06-01 03:57:23","CREATED_QUERY"]