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:
- Buy leg. Request a DEX aggregator quote for swapping a fixed notional
QUSDC → token on chain A. The aggregator returnsT— how many token units we receive. - Bridge (assumed free). We assume the same
Ttoken units arrive on chain B at zero cost and zero delay. - Sell leg. Request a quote for swapping exactly
Ttoken units → USDC on chain B. The aggregator returnsR— 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
| Column | Meaning |
|---|---|
Token | the stablecoin being traded |
Buy on | chain where we buy the token with USDC |
Sell on | chain where we sell the token for USDC |
USDC in | fixed quote notional (default 10,000 USDC) |
Token out | tokens received on the buy chain |
USDC out | USDC received when selling on the sell chain |
Spread % | net USDC delta as a percentage of notional; sorted descending by default |
Buy | link to swap.defillama.com to buy the token on the buy chain |
Sell | link to swap.defillama.com to sell the token on the sell chain |
Status | ok, or a short reason: no liquidity, unsupported, rate limit, timeout, unreachable |
4. Example
Token DOLA, buying on Ethereum, selling on Arbitrum:
| Value | Amount | Source |
|---|---|---|
Q (USDC in) | 10,000 USDC | fixed notional |
T (token out) | 10,042 DOLA | aggregator quote, Ethereum |
R (USDC out) | 10,038 USDC | aggregator 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
- Bridge cost. Most bridges charge 0.01%–0.30% depending on the token, chain, and bridge used. The screener does not know which bridge you will use.
- Bridge time. Prices may move during the bridging delay (minutes to hours). A spread that looks attractive now may be gone by the time the bridge completes.
- Gas costs. Two on-chain swaps plus a bridge transaction. On Ethereum mainnet these can be significant for small sizes.
- Execution risk. Quotes are indicative; actual fills depend on liquidity and timing.
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.