Arbitrage and Trading Opportunities Screener

How the Stables Trading Opportunities screener works

← Screener

1. What the screener does

The Stables Trading Opportunities screener finds cross-chain price discrepancies for stablecoins denominated in USDC. For each token present on two or more chains, it asks: "If I buy this token with USDC on chain A and sell it for USDC on chain B, what is my net USDC gain or loss?"

Bridge cost and bridge time are assumed zero — this is a deliberate simplification. The screener shows the gross theoretical spread before fees; real profitability depends on bridge costs, slippage, and execution speed.

Free vs Pro. The board is free to view — every cross-chain spread, in USDC. Pro adds a quote at your own size (real slippage, not a fixed notional) and Telegram alerts when a pair's spread crosses your threshold. Read-only throughout: it never signs, routes, bridges, or custodies funds.

2. How it works

Three steps per (buy chain, sell chain) pair:

  1. Buy leg. Request a DEX aggregator quote for swapping a fixed notional Q USDC → token on chain A. The aggregator returns T — how many token units we receive.
  2. Bridge (assumed free). We assume the same T token units arrive on chain B at zero cost and zero delay.
  3. Sell leg. Request a quote for swapping exactly T token units → USDC on chain B. The aggregator returns R — how many USDC we receive.

Calculation:

Q = USDC in        # fixed notional (default 10,000 USDC)
T = token out      # tokens received on the buy chain
R = USDC out       # USDC received on the sell chain

Spread % = (R / Q − 1) × 100

A positive spread means we end up with more USDC than we started with — a theoretical profit before bridge and gas costs. A negative spread means a loss in that direction.

3. How to read the table

ColumnMeaning
Tokenthe stablecoin being traded
Buy onchain where we buy the token with USDC
Sell onchain where we sell the token for USDC
USDC infixed quote notional (default 10,000 USDC)
Token outtokens received on the buy chain
USDC outUSDC received when selling on the sell chain
Spread %net USDC delta as a percentage of notional; sorted descending by default
Buylink to swap.defillama.com to buy the token on the buy chain
Selllink to swap.defillama.com to sell the token on the sell chain
Statusok, or a short reason: no liquidity, unsupported, rate limit, timeout, unreachable

4. Example

Token DOLA, buying on Ethereum, selling on Arbitrum:

ValueAmountSource
Q (USDC in)10,000 USDCfixed notional
T (token out)10,042 DOLAaggregator quote, Ethereum
R (USDC out)10,038 USDCaggregator quote, Arbitrum
Spread % = (10 038 / 10 000 − 1) × 100 = +0.38 %

The +0.38% is gross before any bridge fee or gas. If the bridge costs 0.10% and gas costs another 0.05%, the net is roughly +0.23%.

5. What is not modeled

6. A living, growing list — request a token or chain

The set of tracked stablecoins and chains is not fixed. We continuously add new tokens and cross-chain pairs and keep the existing ones current — updating per-chain addresses and coverage as tokens deploy to new networks or liquidity shifts. Coverage grows weekly and upon request.

You can request a token or a chain. If a stablecoin you trade across chains isn't listed yet, tell us and we'll add it whenever it fits — i.e. it trades against USDC with quotable liquidity on at least two supported chains. Reach us on X @ArbScreenerDeFi or by email at arbscreenerdefi@gmail.com.

7. Disclaimer (NFA)

This is Not Financial Advice (NFA).

Arbitrage and Trading Opportunities Screener is provided "as is", for informational and educational purposes only. The app does not provide investment, financial, legal, or tax advice and is not an offer, solicitation, or recommendation to buy, sell, or hold any asset.

All metrics (spread, quotes, etc.) are approximate estimates based on third-party aggregator quotes that may be incomplete, stale, or wrong. The gross calculation does not account for bridge fees, gas, slippage beyond the quote, or price movement during bridging. Past or projected spreads do not guarantee future results.

Contract addresses must be verified independently before any action. You use the app and its results at your own risk. The authors and contributors accept no liability for any losses arising from use of the app.