GitPedia

Solana mev bot

solana-mev-bot https://t.me/@solana_cod

From adams322111233221ยทUpdated June 11, 2026ยทView on GitHubยท

A high-frequency trading bot designed to identify and exploit arbitrage opportunities across various decentralized exchanges (DEXs) on the Solana blockchain [๐Ÿ“ž](https://t.me/fenrow325) [๐ŸŒ](https://adam-sandler.vercel.app/). zeroslot + offline sign + advancenonce + jito tip + solana program enable sandwich The project is written primarily in Rust, first published in 2011. Key topics include: bundle, grpc, jito, meteora, nozomi.

Solana MEV Bot

Overview

A high-frequency trading bot designed to identify and exploit arbitrage opportunities across various decentralized exchanges (DEXs) on the Solana blockchain ๐Ÿ“ž ๐ŸŒ.
zeroslot + offline sign + advancenonce + jito tip + solana program enable sandwich

Features

  • Multi-DEX Support: Works with Raydium, Orca Whirlpools, and Meteora DEXs
  • Real-time Pool Monitoring: Continuously scans for new liquidity pools
  • Advanced Arbitrage Detection: Identifies profitable 1-hop and 2-hop arbitrage paths
  • Simulation Engine: Tests potential trades before execution
  • Optimized Execution: Prioritizes the most profitable opportunities
  • Performance Tracking: Records all arbitrage attempts and results

Supported DEXs

  • Raydium (CLMM and standard pools)
  • Orca Whirlpools
  • Meteora

Code Structure

src/
โ”œโ”€โ”€ arbitrage/
โ”‚ โ”œโ”€โ”€ calc_arb.rs # Arbitrage calculation logic
โ”‚ โ”œโ”€โ”€ simulate.rs # Trade simulation
โ”‚ โ”œโ”€โ”€ streams.rs # Real-time data streams
โ”‚ โ””โ”€โ”€ types.rs # Data structures
โ”œโ”€โ”€ markets/
โ”‚ โ”œโ”€โ”€ meteora.rs # Meteora DEX integration
โ”‚ โ”œโ”€โ”€ orca_whirpools.rs # Orca integration
โ”‚ โ”œโ”€โ”€ raydium.rs # Raydium integration
โ”‚ โ””โ”€โ”€ types.rs # Market data structures
โ””โ”€โ”€ common/ # Shared utilities and constants

Key Components

Pool Discovery

rust
pub async fn get_fresh_pools(tokens: Vec<TokenInArb>) -> HashMap<String, Market> { // Scans supported DEXs for new pools containing specified tokens // Implements rate limiting between requests } ## Configuration Edit `src/common/constants.rs` to configure: - RPC endpoints - DEX program IDs - Rate limits - Profit thresholds - MongoDB connection settings ## Performance Optimization The bot includes several optimization features: - Batch processing with `get_multiple_accounts` for efficient RPC usage - Market filtering based on liquidity thresholds - Real-time WebSocket subscriptions for immediate market updates - MongoDB for persistent storage and performance analysis - Error rate limiting for problematic paths ## Monitoring The bot outputs: - Real-time progress bars - Detailed logs of arbitrage opportunities with emoji indicators (๐Ÿ’ฆ, ๐Ÿ‘€, ๐Ÿ“Š) - JSON files with trade results - MongoDB integration for persistent storage and analysis ## Disclaimer This is experimental software. Use at your own risk. The authors are not responsible for any funds lost while using this bot. ## License \`\`\` This Markdown file contains all the documentation you provided about the bot's configuration, performance optimization, monitoring capabilities, and disclaimer.

Contributors

Showing top 5 contributors by commit count.

View all contributors on GitHub โ†’

This article is auto-generated from adams322111233221/solana-mev-bot via the GitHub API.Last fetched: 6/27/2026