A modular, scalable bot service framework for building high-performance trading tools on the Solana and EVM ecosystems. Supports platforms including Raydium, Pump.fun, Meteora, and more—ideal for DeFi developers looking to automate strategies like volume monitoring, sniping, copy trading, wallet tracking, and multi-wallet bundling.
- ✅ Modular Bot Architecture – Easily extend with new strategies and services
- 🌉 Cross-Chain Support – Works with both Solana and EVM-based networks
- 📡 gRPC + WebSocket Integration – Real-time trading data for sub-second execution
- 🔧 Customizable Services – Add wallets, handlers, and endpoints as needed
- 🧪 Battle-Tested on Mainnet – Already deployed on Raydium, Pump.fun, and Meteora
Category | Bot Name | Description | Features |
---|---|---|---|
Volume Bots | Ethereum Volume Bot | Ethereum trading volume detection | OpenZeppelin SDK |
Ethereum Multi-Wallet Volume Bot | Monitor multiple Ethereum wallets | Bitquery + Web3.py | |
Raydium Volume Bot | Fast Jito bundle-based bot | Jupiter Router | |
Solana Multidex Volume Bot | For Raydium, Meteora, Jupiter | Solana Tracker | |
Meteora Volume Bot | Dedicated to Meteora | Meteora SDK | |
Pumpfun Volume Bot | Native bot for Pump.fun | Pumpfun SDK | |
Moonshot Volume Bot | Hype token detection | Moonshot SDK | |
Tron Volume Bot | For Tron chain | Sun Pump API | |
Sniper Bots | Pumpfun Sniper Bot | Basic WebSocket sniper | Free RPC compatible |
Pumpfun Sniper Bot v1 | Enhanced sniping with Geyser | Helius Geyser integration | |
Pumpfun Sniper Bot v2 | Block-level sniper with Yellowstone | GRPC-based sniping within ~1 block | |
Raydium Sniper Bot | Log-based Solana sniping | Raydium SDK + Helius Geyser | |
Raydium Sniper Bot v1 | Jito-confirmed sniper bot | Yellowstone GRPC + Jito bundling | |
Bundlers | Pumpfun Bundler | Multi-wallet bundling support | Jito-based bundling logic |
Raydium Bundler | Supports up to 27 wallets | Parallel bundling for Raydium pools | |
Comment Bot | Pumpfun Comment Bot | Auto-comments on Pump.fun | JSON-driven logic and random wallet injection |
Launchpad | MemeToken Launchpad | Meme token launcher on Raydium | Create and deploy tokens with Raydium tooling |
Utility Tools | Token Freezer | Freeze specific token accounts | Uses ATA transaction patterns |
Copy Trading | Copy Trading Bot | Auto mirror trades from wallets | Built with Jupiter Router and Rust backend |
Wallet Analytics | Wallet Tracker | Track balances & transactions | Supports >10,000 wallets with token & price data |
Bot-Service-Library/
├── bundler-bot # Volume bundler bot for Raydium & Pump.fun (TypeScript)
├── copy-trading-bot # Mirror user actions via Jupiter route (Rust)
├── sniper-bot # Sniping bots for Solana DEXes (TypeScript)
├── volume-bot # Volume bots for Raydium, Meteora, Pump.fun, Moonshot (TypeScript)
└── wallet-tracking # Wallet monitoring utilities (TypeScript)
- Rust (via rustup)
- Node.js and npm
- Solana CLI and access to RPC/gRPC endpoints (e.g., Helius, Jito)
git clone https://github.com/rustyneuron01/Bot-Service-Library.git
cd Bot-Service-Library
cargo build
npm install
cargo run
npm run dev
- 🦀 Rust — for backend performance & gRPC-based bots
- 🟨 TypeScript — used for rapid prototyping and integration
- 🔗 Solana SDKs — Raydium, Pumpfun, Meteora
- 📡 gRPC — real-time data streams from Helius & Yellowstone
- 📊 Web3.py, Bitquery — Ethereum wallet data & EVM bot logic
- 🧺 Jito Bundler — used for Solana bundling strategies
- ⚙️ OpenZeppelin SDK — secure EVM-based smart contract interaction
We welcome community contributions! You can help by:
- Adding new bots or extending existing logic
- Improving documentation
- Sharing new strategies or tools
-
Fork the repository
-
Create a feature branch
git checkout -b your-feature-name
-
Commit and push your changes
-
Submit a pull request with a brief description
Made by @rustyneuron01 💬 Twitter: @rustyneuron_01