Solana Arbitrage Bot
Solana Arbitrage Bot on pump.fun, Meteora, Raydium and Orca using Jito bundling, RPC and gRPC. Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Solana Arbitrage Bot Arbit Open to contribute
A high-performance arbitrage trading bot for Solana DEX markets, leveraging Jito bundles for fast transaction execution. The project is written primarily in TypeScript, distributed under the MIT License license, first published in 2013. Key topics include: arbitrage, bot, bundle, bundler, grpc.
Solana Arbitrage Bot
A high-performance arbitrage trading bot for Solana DEX markets, leveraging Jito bundles for fast transaction execution.
πTelegram: WSOL0012
Overview
This bot identifies and executes arbitrage opportunities across Solana decentralized exchanges by detecting price discrepancies between trading pairs. It uses circular arbitrage strategies (e.g., WSOL β USDC β WSOL) to capture profit from market inefficiencies.
Arbitrage Wallet
Wallet Address: CEEXTqHaqbVriXoW4uvdaPShkMaHg9AWnFXLS1nS887C
Sample Transaction: View on Solscan
Features
- Circular arbitrage detection and execution
- Jito bundle integration for fast transaction execution
- Zero slippage configuration support
- Real-time profit calculation
- Low-latency execution monitoring
How It Works
-
Quote Discovery: The bot continuously queries for circular arbitrage opportunities (WSOL β USDC β WSOL)
-
Profit Calculation: Compares input and output amounts to determine potential profit
-
Threshold Check: Only executes trades when profit exceeds a minimum threshold (currently 3000 lamports)
-
Transaction Building: Constructs a versioned transaction with:
- Compute unit limits
- Setup instructions
- Swap instructions (both legs of the arbitrage)
- Jito tip payment
-
Bundle Submission: Sends the transaction as a Jito bundle to the Frankfurt block engine for prioritized execution
-
Monitoring: Tracks execution time and slot information for performance analysis
Profit Guarantee & Program Implementation
Critical Requirement: This bot requires an on-chain program to guarantee profitability.
Why a Program is Needed
Even with:
- Zero slippage configuration
- Jito bundle prioritization
- Optimal route selection
You may still incur losses due to:
- Jito tip payments
- Transaction fees
- Price movements between quote and execution
Example Transaction
See this example transaction demonstrating the need for program-level profit validation:

Program Implementation Requirements
The on-chain program should:
- Save initial balance before executing swaps
- Calculate real profit after all swaps complete
- Conditionally pay Jito tip only if profit exceeds all costs
- Revert transaction if profit is insufficient
Architecture
βββββββββββββββββββ
β Arbitrage Bot β
ββββββββββ¬βββββββββ
β
ββββΊ Solana RPC
β ββββΊ Blockhash & ALT Lookup
β
ββββΊ Jito Block Engine
ββββΊ Bundle Submission
Development Status
- β Basic arbitrage logic implemented
- β Jito bundle submission
- β On-chain program
- β Multi-pair support
- β Advanced risk management
Contributing
Contributions are welcome! :
- On-chain program implementation
- Support for additional trading pairs
- Enhanced profit calculation logic
- Risk management features
- Performance optimizations
References
License
See LICENSE file for details.
Contributors
Showing top 1 contributor by commit count.
