Introducing the Solana Ultra-Fast Token Sniper Bot, a high-performance Rust-based bot engineered to snipe newly launched tokens on Raydium and Pumpfun at unparalleled speeds. Designed for precision and efficiency, this sniper bot leverages low-latency execution, gRPC data feeds, and MEV optimization to give traders an edge in volatile markets.
- Real-Time Token Detection: Instantly detects new token listings on Raydium and Pump.fun.
- Ultra-Low-Latency Execution: Uses Jito bundles and gRPC streaming for near-instant transactions.
- Optimized Rust Performance: Memory-safe, concurrency-efficient architecture for lightning-fast trades.
- Private Key Protection: Does not expose private keys in logs or memory.
- Block Malicious Wallets: Supports a blacklist feature to avoid frontrunning wallets.
- Custom Slippage & Risk Controls: Configurable slippage, auto-sell, and stop-loss functions.
- Dynamic Buy & Sell Triggers: Automates purchases & sales based on market trends.
- Volume-Based Execution: Responds to large transactions to follow whale movements.
- Auto-Sell Protection: Ensures exit from positions within a defined time frame.
- Helius & Yellowstone gRPC Support: Connects to multiple data feeds for real-time insights.
- Jito Block Engine: Enhances transaction confirmation speed using bundled transactions.
- DEX Compatibility: Works seamlessly with Raydium, Pump.fun, Meteora, and Orca.
src/
βββ core/
β βββ token.rs # Token definitions and handling
β βββ tx.rs # Transaction processing & execution
β
βββ engine/
β βββ swap.rs # Buy/Sell functionalities across DEXs
β βββ monitor/ # Token monitoring & RPC parsing
β β βββ helius.rs # Helius gRPC for transaction listening
β β βββ yellowstone.rs # Yellowstone gRPC for real-time updates
β
βββ dex/
β βββ pump_fun.rs # Pump.fun integration
β βββ raydium.rs # Raydium integration
β βββ meteora.rs # Meteora integration
β βββ orca.rs # Orca integration
β
βββ services/
β βββ jito.rs # Jito for fast transaction inclusion
β βββ nextblock.rs # Alternative fast transaction confirmation service
β
βββ common/
β βββ logger.rs # Structured logging for debugging
β βββ utils.rs # Utility functions used across the project
β
βββ lib.rs
βββ main.rs
- Buy Entry: Executes a purchase when a $1,000+ token buy is detected.
- Sell Exit: Triggers a sell when a $300+ token sale is detected.
- Time-Limit Protection: If a trade remains open for more than 60 seconds, an auto-sell is initiated.
- Customizable Parameters: Modify buy/sell thresholds & time-frame to fit personal strategy.
- Configure Environment Variables
PRIVATE_KEY=your_private_key_here
RPC_HTTPS=https://mainnet.helius-rpc.com/?api-key=your_api_key_here
RPC_WSS=wss://atlas-mainnet.helius-rpc.com/?api-key=your_api_key_here
DEVNET_RPC_HTTPS=https://devnet.helius-rpc.com/?api-key=your_api_key_here
RAYDIUM_LPV4=675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8
SLIPPAGE=10
JITO_BLOCK_ENGINE_URL=https://ny.mainnet.block-engine.jito.wtf
JITO_TIP_STREAM_URL=ws://bundles-api-rest.jito.wtf/api/v1/bundles/tip_stream
JITO_TIP_PERCENTILE=50
YELLOWSTONE_RPC_HTTP=http://elite.rpc.solanavibestation.com/?api_key=your_api_key_here
YELLOWSTONE_RPC_WSS=ws://elite.rpc.solanavibestation.com/?api_key=your_api_key_here
JITO_TIP_VALUE=0.004
BUY_THRESHOLD=1000
SELL_THRESHOLD=300
TIME_EXCEED=60
- Add the wallet address you want to block on a new line and save the file.
0x1234567890abcdef1234567890abcdef12345678
0xabcdef1234567890abcdef1234567890abcdef12
- Run
rustc main.rs
.\main.exe
For support and further inquiries, please connect via Telegram: π T-rustdev.