Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
https://t.me/av1080trading 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 Solana Arbitrage Bot Solana Arbitrage Bot
| Date | Stars |
|---|---|
| 2026-07-24 | 1176 |
| 2026-07-25 | 1178 |
| 2026-07-28 | 1178 |
| 2026-07-30 | 1178 |
| 2026-08-06 | 1178 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
5.0
growth rate 0.00%/day
# Solana Arbitrage Monitor
[](https://github.com/x89/Solana-Arbitrage-Bot/actions/workflows/ci.yml)
[](rust-toolchain.toml)
[](LICENSE)
A production-minded, observation-only service for evaluating configured
cyclic-arbitrage routes on Solana through Jupiter Swap V2. It discovers and
scores round trips without loading private keys, connecting to Solana RPC, or
submitting transactions.
> [!IMPORTANT]
> **Supported scope — 17 July 2026:** `solana-mev` is the repository's only
> maintained product. It is a quote monitor for research and operational
> telemetry—not a trading engine. Everything under `legacy/` is archived,
> excluded from CI and releases, and unsafe for funded use.
## At a glance
| Area | Current contract |
| --- | --- |
| Product | Read-only two-leg cyclic-arbitrage monitor |
| Market access | Jupiter Swap V2 `/build` quotes |
| Execution | Intentionally absent |
| Credentials | Jupiter API key plus an unfunded public taker address |
| Runtime | Rust 1.89+, Tokio, rustls |
| Output | Human-readable or newline-delimited JSON logs |
| Quality | 20 deterministic tests, strict Clippy, RustSec and cargo-deny |
| Release pipeline | Signed-tag builds for Linux x86-64 and Apple Silicon macOS |
## Contents
- [Supported product](#supported-product)
- [Safety boundary](#safety-boundary)
- [Architecture](#architecture)
- [Opportunity calculation](#opportunity-calculation)
- [Quick start](#quick-start)
- [Configuration](#configuration)
- [Operating the monitor](#operating-the-monitor)
- [Reliability and security controls](#reliability-and-security-controls)
- [Engineering workflow](#engineering-workflow)
- [Operations and releases](#operations-and-releases)
- [Repository layout](#repository-layout)
- [Known limitations](#known-limitations)
- [Legacy workspaces](#legacy-workspaces)
- [Execution roadmap](#execution-roadmap)
- [Troubleshooting](#troubleshooting)
## Supported product
For each enabled route, the monitor:
1. Requests a Jupiter Swap V2 quote from the configured start mint to an
intermediate mint.
2. Uses the forward quote's **minimum output**, rather than its optimistic
expected output, as the input amount for the return quote.
3. Requests a second quote from the intermediate mint back to the start mint.
4. Subtracts the configured estimated execution cost from the minimum final
amount.
5. Checks the resulting profit against the configured basis-point threshold.
6. Optionally rejects routes whose two legs use any of the same Jupiter
`ammKey` liquidity-source accounts.
7. Discards the result if the complete two-quote cycle exceeds its configured
freshness deadline.
8. Logs either a normal route evaluation or a candidate opportunity.
The implementation is deliberately narrow: route discovery and conservative
evaluation are supported; transaction construction and execution are not.
Jupiter's `/swap/v2/build` response is treated as untrusted input and validated
before any value contributes to an opportunity decision.
## Safety boundary
The supported monitor:
- does **not** read a Solana keypair, seed phrase, or private key;
- does **not** create, sign, simulate, or submit transactions;
- does **not** send Jito bundles or tips;
- does **not** connect to a Solana RPC endpoint;
- does **not** create token accounts or wrap SOL;
- does **not** perform sandwich trading, front-running, or copy trading;
- does **not** promise that a logged candidate is executable or profitable.
Only a public Solana address is supplied to Jupiter as the `taker`. Never put a
private key or seed phrase in `SOLANA_TAKER_PUBKEY`.
## Architecture
```mermaid
sequenceDiagram
actor Operator
participant Monitor as solana-mev
participant Jupiter as Jupiter Swap V2
Operator->>Monitor: Start with Excerpt of 22,635 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:053ced0327fb9f93, topic:trading