Round Trip Scanner
Triangular arbitrage across Solana spot markets, priced with live executable quotes.
Every leg is quoted at the amount actually flowing through it, so pool depth and price impact at this size are already in the numbers.
Every round trip, best first
A positive spread means the loop returns more USDC than it started with. Select a row to see the three separate markets it goes through.
| Round trip | USDC out | Net | Spread | Implied rate | Price impact | Venues |
|---|---|---|---|---|---|---|
| Quoting three legs for each triangle. | ||||||
How to read this
What a round trip is
Three tokens, three separate spot markets, one loop. Start with USDC, buy the first token, swap it for the second, sell the second back to USDC. If the three markets are priced consistently you come back roughly level. If they are not, the loop pays.
Why most of these are negative
The negative number is the cost of going around: pool fees plus the price impact of your own size, three times over. It is the bar a real dislocation has to clear. Deep markets sit close to level. Where one leg moves the price more than two percent against you the row is tagged thin at this size, which means the pool ran out rather than the market being mispriced.
What the numbers include
Pool fees, routing and price impact at the exact size on each leg. They do not include Solana network and priority fees, and they assume all three legs fill on the routes quoted. Quotes carry 50 bps of slippage tolerance.
Where the prices come from
Live executable quotes from Jupiter, which routes across the full Solana spot venue set rather than a single pool. Nothing here is a sample or a stored figure. If a leg cannot be quoted the row says so instead of showing a zero.