OpenViSTAI · Agents · Blockchain · Crypto
Menu
Exchanges & Trading

Solana On-Chain Arbitrage Bot

Solana On-Chain Arbitrage Bot is a Rust CLI reference implementation that parses Solana liquidity pools, constructs arbitrage routes and invokes an on-chain arbitrage program. Its repository describes it as a demo rather than a production-ready, fully featured bot.

Independent OpenViST project profile, based on linked sources.

Solana On-Chain Arbitrage Bot — OpenViST project profile in Exchanges & Trading.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it as a technical reference when investigating Solana pool parsing, route construction or instruction configuration—not as a turnkey automated trading service.

Who it is for

  • Advanced Solana users studying pool parsing and on-chain program interaction.
  • Rust developers adapting reference code for Solana arbitrage route construction.

Documented uses

  • Inspect how pool state is used to identify DEXes and token mints.
  • Construct two- to four-hop arbitrage route instructions.
  • Study a client that sends instructions to an on-chain arbitrage program.
Before you choose

Requirements & limits

The repository is public and identifies an MIT license. Running the documented bot requires Rust 1.97.1 or newer with Cargo, a SOL-funded Solana wallet and one or more Solana RPC endpoints.

  • The README explicitly says the demo is not optimized, fully automated or production-ready.
  • Each configured transaction sends at its configured delay and incurs network fees even when no profitable trade is found.
  • Routes are limited by documented pool-group rules and v1 transaction size limits; oversized transactions are reported rather than sent.
  • Pool state is reloaded every five seconds, and pools that cannot be traded at that moment are excluded until the next reload.
  • The repository README points users seeking a full production bot to a separate project.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up the repository and configuration

Prepare the documented local configuration for the reference bot.

Before you start

  • Rust 1.97.1 or newer with Cargo
  • A Solana wallet funded with SOL
  • One or more Solana RPC endpoints

Steps

  1. Clone the repository and change into its directory.

  2. Copy config.toml.example to config.toml.

  3. Edit config.toml with the RPC, wallet and transaction settings you intend to use.

Expected outcome

A local configuration file is prepared for the bot's documented settings.

Guide limitations

  • This covers setup only, not running or validating a trading strategy.
  • The project is a demo, not a production-ready or fully automated bot.
  • Transactions incur network fees even when they fail for lack of profit.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
8 October 2026
Original website title
Cetipoo/solana-onchain-arbitrage-bot · Official homepage title · retained in its source language

Related options

Solana MEV Bot — The repository README identifies this separate full bot repository as the production-oriented alternative.