
The arbitrage detector that prices every cost before it trades
arb-bot prices two CEXes and Uniswap v3 across seven chains, computes the net spread after every cost and runs paper only: no orders, no transactions, no API keys.
Auto-discovered, shown live on the dashboard

- 1Watching 60 auto-discovered pairs, live
- 2Kill-switch line: all clear, no trips this window
What runs automatically
Auto-discovered universe
Every enabled CEX's USDC market is matched to a verified token on an enabled chain with a usable route, re-checked on-chain for symbol and decimals before it is admitted to the 60-pair universe.
Net spread after every cost
The CEX fee, order-book VWAP, DEX fee and price impact, gas, rebalancing and a safety buffer all get subtracted before a spread counts, so the printed number is the honest, all-costs-in answer.
Episodes and paper fills
Every positive spread is journaled the instant it appears as an episode with its peak and duration; a paper fill waits out real latency and re-quotes both venues, and Telegram gets a message the moment a spread turns positive.
Built with Claude Code in 4 weeks
A CEX-DEX price gap looked like free money until every cost got subtracted.
The bot watches 60 pairs across seven chains and prints the honest net spread, paper only.



Under the hood
01Context
Real spread is honest only after every cost
A CEX quote and a DEX quote for the same asset rarely match, and the gap looks like free money until a taker fee, the DEX's own price impact, gas and the cost of rebalancing inventory eat most of it. arb-bot starts from that honest number instead of the gross one, on venues it can actually use: OKX EEA (the MiCA-licensed OKX entity for Europe) and Binance spot.
02How it works
Verified on-chain, priced with every cost
Discovery re-verifies each candidate pair on-chain for symbol and decimals, then probes liquidity with quoter round-trips at trade size; a guard compares the route's price against the CEX ticker and drops anything that diverges too far. The net spread itself subtracts the CEX taker fee, a VWAP walk of the live order book, DEX fee and price impact, current gas, an amortized rebalancing cost and a safety buffer, six cost lines in all, all in Decimal arithmetic.
03Outcome
Watching for short dislocations, paper only
Majors sit net-negative most of the time, so arb-bot is built to catch short dislocations instead: every positive spread is journaled the instant it appears, the scan cadence bursts to once a second while it holds and a paper fill re-quotes both venues after real latency before it books a result. The universe stays auto-discovered and capped at 60 pairs, the dashboard shows it running live and nothing here has placed a real order, opened a transaction or needed an API key. None of it is investment advice.
ANM SOLUTIONS / CONTACT US
Want something like this?
First 30-minute call is free. We scope it, you decide.


