https://github.com/keidev-sol/bonkfun-bundler
High-speed Solana trading bot for Bonk.fun launches — maximize gains with multi-wallet atomic buys via Jito bundles & Raydium SDK v2.
https://github.com/keidev-sol/bonkfun-bundler
bonkfun defi dex jito mev multi-wallet profit solana trading-bot
Last synced: 29 days ago
JSON representation
High-speed Solana trading bot for Bonk.fun launches — maximize gains with multi-wallet atomic buys via Jito bundles & Raydium SDK v2.
- Host: GitHub
- URL: https://github.com/keidev-sol/bonkfun-bundler
- Owner: keidev-sol
- Created: 2025-08-31T22:23:30.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-08-31T22:44:02.000Z (about 2 months ago)
- Last Synced: 2025-09-01T00:34:55.282Z (about 2 months ago)
- Topics: bonkfun, defi, dex, jito, mev, multi-wallet, profit, solana, trading-bot
- Language: TypeScript
- Homepage:
- Size: 1.32 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# 🐶 Bonk.fun Multi-Wallet Bundle Trading Bot
##
---## 🚀 Features
- Dynamic multi-wallet bundling (2 → 50+ wallets)
- Atomic one-block execution for token creation + buys
- Jito relayer integration with MEV protection
- Raydium SDK v2 swap execution
- Priority compute unit pricing for faster confirmations
- Modular and scalable codebase
---## 📸 Sample Bundles (Jito Explorer)
| Wallets | Example |
| ------: | :------ |
| 2 | [🔗 View](https://explorer.jito.wtf/bundle/56ac378f193c9b90a4b6d2c52096a2d783653f300c343d59976691b2a6fcb184) |
| 9 | [🔗 View](https://explorer.jito.wtf/bundle/8116172ad6bea279b6873020ac412eb36c9777b311b96ab38c58204637166bf1) |
| 12 | [🔗 View](https://explorer.jito.wtf/bundle/eb6d075d4f3e065d5e127ec76c328e00e08d3608ee858a15fa13a21c8f922d98) |
---## ⚙️ How It Works
1. Create token (BONK-style)
2. Prepare swap transactions across multiple wallets
3. Bundle into a single atomic block
4. Submit via Jito relayer
5. Confirm all-or-nothing execution
---## ⚙️ Configuration
Set these variables in your `.env` file:`PRIVATE_KEY, RPC_ENDPOINT, TOKEN_NAME, TOKEN_SYMBOL, DESCRIPTION, TOKEN_SHOW_NAME, TOKEN_CREATE_ON, TWITTER, TELEGRAM, WEBSITE, FILE, VANITY_MODE, SWAP_AMOUNT, DISTRIBUTION_WALLETNUM, JITO_FEE, BUYER_WALLET, BUYER_AMOUNT`
➡️ See `constants/constants.ts` for the full list and details.
---## 🛠️ Scripts & Usage
| Action | Yarn Command | npm Command | Description |
| ------ | ------------ | ----------- | ----------- |
| Start main process | `yarn start` | `npm run start` | Token creation, distribution, automation |
| Gather & close wallets | `yarn gather` | `npm run gather` | Collect funds, close wallets |
| Close LUTs | `yarn close` | `npm run close` | Close address lookup tables |
| Check status | `yarn status` | `npm run status` | Wallet & transaction status |
---## 🗂️ Project Structure
- **index.ts** — Main entry (token creation, distribution, automation)
- **src/** — Core logic & utilities
- **gather.ts** — Gather/close wallets
- **closeLut.ts** — Close LUTs
- **status.ts** — Status checks
- **constants/** — Environment & constants
- **executor/** — Transaction execution (Jito/legacy)
- **utils/** — Helper functions---
## ⚡ Performance Tuning
ComputeBudgetProgram.setComputeUnitPrice({
microLamports: 200_000, // High priority
});---
## 📬 Contact
For **MEV bot consulting, custom strategy development, or private collaboration**, feel free to connect.- **Telegram** → [@Kei Novak](https://t.me/Kei4650)
- **X (Twitter)** → [@Kei Novak](https://x.com/kei_4650)---