Snapshot #5362,200 quotes59 errors1,223 requests24h: 48/48 runsPrices: CoinGeckoStatus
Independent cross-chain bridge data

Cross-chain bridge costs, measured

Every 30 minutes we request the same fixed-size quotes from public bridge and aggregator APIs and rank them by what actually arrives. No swap button, no referral links, open data.

Quote sources
13
public APIs in run #536
Bridge protocols (7 d)
19
by protocol, from 21 quoted names · + 3 aggregators · how counted
Routes
38
9 chains × 3 tiers
Quotes, last 24 h
103,255
Median cheapest @ $200
0.42bps
−0.04 vs 24 h
Latest run
#536
How bridges are counted: 19 bridge protocols (2 canonical), 3 aggregators, 21 quoted names (7 d)

APIs return route labels, and one protocol can appear under several (e.g. “StargateV2 (Fast mode)” is Stargate, “Mayan FAST_MCTP” is Mayan, “NearIntents” and “NEAR Intents 1Click” are NEAR Intents). We count each protocol once. Aggregators and routers — the LI.FI and Socket / Bungee quote APIs, and Squid / MoonPay Trade when they appear as the route — are counted separately and never as bridges. Rankings and review pages still use the quoted name.

Protocols and the quoted names grouped under them, last 7 days
ProtocolTypeQuoted names (7 d)
PolymerbridgePolymer (Fast) · Polymer (Standard)
Across ProtocolbridgeAcross
Arbitrum native bridgecanonical bridgeArbitrum Native
Celer cBridgebridgeCeler
ChainflipbridgeChainflip
Circle CCTPbridgeCircle CCTP (Fast)
deBridgebridgedeBridge DLN
EcobridgeEco
Gas.zipbridgeGasZip
GlacisbridgeGlacis
Hyperliquid native bridgecanonical bridgeHyperliquid Native
LayerswapbridgeLayerswap
LI.FI IntentsbridgeLI.FI Intents
MayanbridgeMayan FAST_MCTP
MesonbridgeMeson
NEAR IntentsbridgeNEAR Intents 1Click
RelaybridgeRelay
StargatebridgeStargateV2 (Fast mode)
SymbiosisbridgeSymbiosis
SquidaggregatorSquid
LI.FIaggregatorquote API (data source)
Socket / Bungeeaggregatorquote API (data source)

Key findings

As of 3 Nov 2026, 09:35 UTC (run #536), upswap.io samples 38 cross-chain routes between Ethereum, Arbitrum One, Base, OP Mainnet, Polygon PoS, Solana, BNB Chain, Avalanche C-Chain, Hyperliquid (HyperCore) at $20, $200 and $2,000 from 13 public quote APIs, and saw rankable quotes from 19 bridge protocols in the last 7 days (21 quoted names grouped by protocol; 3 aggregators counted separately). At $200 the cheapest quote on each route cost 0.00–11.95 bps excluding source-chain gas; cheapest quotes came from Eco on 15; Across on 8; Layerswap on 6; Celer on 5; Chainflip on 2; NEAR Intents 1Click on 1; Hyperliquid Native on 1. In the last 24 hours 48 runs returned 103,255 quotes. Quotes above input are listed but unranked. Real-money tests: none yet — planned after launch.

  • Aggregator markup: LI.FI and Socket / Bungee public quote APIs include platform fees (25 / 20 bps), so the same bridge usually costs more through them.
  • Changes since the previous run: 0 route(s) have a new cheapest bridge at $200.
  • Quotes above input (unranked): 8 in this run — listed with a warning, excluded from every ranking and statistic.
  • Sampling coverage: 48 of 48 scheduled runs in the last 24 h; 0 gap(s) over 45 min.
  • Real-money tests: 0 · planned after launch

Source: upswap.io quote snapshot #536 (2,200 quotes) · Methodology · CC BY 4.0 · Zenodo DOI: Example / pending

Lowest $200 costs right now

RouteTokenCheapest bridgeCost bps
Ethereum → Arbitrum OneUSDCEco0.00
Ethereum → BaseUSDCEco0.00
Arbitrum One → BaseUSDCEco0.00
Polygon PoS → Arbitrum OneUSDCEco0.00
Base → Arbitrum OneUSDCEco0.00

Run #536, excluding source-chain gas and quotes above input. All 38 routes: cheapest bridge per route

What changed in the latest run?

8 notable change(s) in run #536 compared with the previous full run.

Show all 8 changes
  • Above inputBase → Arbitrum One ETH at $20: Eco (via Eco Routes) quoted 1.77 bps above input — listed, unranked, unverified.
  • Above inputArbitrum One → Ethereum ETH at $20: Eco (via Eco Routes) quoted 1.41 bps above input — listed, unranked, unverified.
  • Above inputEthereum → Arbitrum One USDT at $200: Eco (via Eco Routes) quoted 3.49 bps above input — listed, unranked, unverified.
Security incidents: none recorded here yet — any amount we publish will cite a source; until then 待核实

Which bridge is cheapest on each route right now?

#536

At $200 in run #536: Eco on 15; Across on 8; Layerswap on 6; Celer on 5; Chainflip on 2; NEAR Intents 1Click on 1; Hyperliquid Native on 1. Costs exclude source-chain gas; quotes above input are not in this table. 24 h change compares the cheapest cost with the first run about 24 hours earlier — green means cheaper.

Cheapest $200 quote per route, run #536
RouteTokenCheapest bridgeCost bpsNet of $2002ndGap24 h ΔTrendMost often cheapestHistory
Ethereum → Arbitrum OneETHLayerswap 0.16$199.99Eco+0.350.00Across 198/336Not enough data 8/14
Ethereum → Avalanche C-ChainUSDCNEAR Intents 1Click 0.30$199.96Mayan FAST_MCTP+0.18−0.18Mayan FAST_MCTP 303/336Not enough data 8/14
Ethereum → OP MainnetETHLayerswap 0.35$199.99Eco+0.550.00Across 196/336Not enough data 8/14
OP Mainnet → Arbitrum OneETHLayerswap 0.40$199.99Celer+0.970.00Relay 195/336Not enough data 8/14
Base → Arbitrum OneETHLayerswap 0.45$199.99Celer+0.920.00Relay 129/336Not enough data 8/14
Solana → Arbitrum OneUSDCLayerswap 0.60$199.95Across+0.40−0.02Across 239/336Not enough data 8/14
Base → EthereumETHEco 0.91$199.98Relay+2.61−2.80Relay 209/336Not enough data 8/14
Solana → BaseUSDCAcross gas not incl. 1.00$199.94NEAR Intents 1Click+1.040.00Across 318/336Not enough data 8/14
Ethereum → SolanaUSDCAcross gas not incl. 1.00$199.94NEAR Intents 1Click+1.380.00Across 334/336Not enough data 8/14
Solana → EthereumUSDCAcross gas not incl. 1.00$199.94Relay+2.090.00Across 336/336Not enough data 8/14
Ethereum → BaseETHAcross gas not incl. 1.17$199.97Celer+0.32+0.36Across 238/336Not enough data 8/14
Arbitrum One → BNB ChainUSDTAcross gas not incl. 1.20$200.01Meson+3.790.00Across 297/336Not enough data 8/14
Ethereum → BNB ChainUSDTAcross gas not incl. 1.20$200.01Layerswap+0.670.00Across 297/336Not enough data 8/14
Base → SolanaUSDCAcross gas not incl. 1.30$199.94NEAR Intents 1Click+0.330.00Across 300/336Not enough data 8/14
BNB Chain → Arbitrum OneUSDTCeler 1.36$200.01Across+0.050.00Across 161/336Not enough data 8/14
Ethereum → Arbitrum OneUSDTCeler 1.36$200.01Across+0.04+0.55Across 182/336Not enough data 8/14
Arbitrum One → SolanaUSDCAcross gas not incl. 1.40$199.94NEAR Intents 1Click+0.420.00Across 316/336Not enough data 8/14
Arbitrum One → BaseETHCeler 1.50$199.96NEAR Intents 1Click+0.59+0.26NEAR Intents 1Click 189/336Not enough data 8/14
OP Mainnet → BaseETHCeler 1.50$199.96NEAR Intents 1Click+0.59+0.76NEAR Intents 1Click 191/336Not enough data 8/14
Arbitrum One → OP MainnetETHCeler 1.92$199.96NEAR Intents 1Click+0.130.00NEAR Intents 1Click 190/336Not enough data 8/14
Arbitrum One → EthereumETHLayerswap 4.22$199.91Across+1.63+2.50Across 107/336Not enough data 8/14
Solana → EthereumSOL→ETHChainflip 11.21$199.81Mayan FAST_MCTP+9.73−15.54NEAR Intents 1Click 144/336Not enough data 8/14
Ethereum → SolanaETH→SOLChainflip 11.95$199.76Mayan FAST_MCTP+15.29+2.52NEAR Intents 1Click 133/336Not enough data 8/14
Ethereum → Arbitrum OneUSDCEco 0.00$199.96Layerswap+0.600.00Across 154/336Not enough data 8/14
Ethereum → BaseUSDCEco 0.00$199.96Mayan FAST_MCTP+0.310.00Mayan FAST_MCTP 200/336Not enough data 8/14
Arbitrum One → BaseUSDCEco 0.00$199.96Mayan FAST_MCTP+0.310.00Mayan FAST_MCTP 200/336Not enough data 8/14
Polygon PoS → Arbitrum OneUSDCEco 0.00$199.96Across+1.400.00Across 198/336Not enough data 8/14
Base → Arbitrum OneUSDCEco 0.00$199.96Layerswap+0.600.00Eco 136/336Not enough data 8/14
Arbitrum One → EthereumUSDCEco 0.00$199.96Across+1.850.00Eco 136/336Not enough data 8/14
Base → EthereumUSDCEco 0.00$199.96Across+1.850.00Eco 136/336Not enough data 8/14
Ethereum → OP MainnetUSDCEco 0.00$199.96Mayan FAST_MCTP+0.110.00Mayan FAST_MCTP 198/336Not enough data 8/14
Ethereum → Polygon PoSUSDCEco 0.00$199.96Mayan FAST_MCTP+1.060.00Mayan FAST_MCTP 197/336Not enough data 8/14
Arbitrum One → Polygon PoSUSDCEco 0.00$199.96Mayan FAST_MCTP+1.070.00Mayan FAST_MCTP 200/336Not enough data 8/14
Base → OP MainnetUSDCEco 0.00$199.96Mayan FAST_MCTP+0.110.00Mayan FAST_MCTP 200/336Not enough data 8/14
OP Mainnet → BaseUSDCEco 0.00$199.96Mayan FAST_MCTP+0.310.00Mayan FAST_MCTP 200/336Not enough data 8/14
Polygon PoS → BaseUSDCEco 0.00$199.96Mayan FAST_MCTP+0.310.00Mayan FAST_MCTP 200/336Not enough data 8/14
Base → Polygon PoSUSDCEco 0.00$199.96Mayan FAST_MCTP+1.070.00Mayan FAST_MCTP 200/336Not enough data 8/14
Arbitrum One → Hyperliquid (HyperCore)USDCHyperliquid Native 0.00$199.96Relay+0.000.00Hyperliquid Native 336/336Not enough data 8/14
Sort by clicking a column header (JavaScript); without JavaScript the table is in cost order. “Most often cheapest” counts runs in the 7-day window. Quotes above input are excluded until verified by a real transfer.

Is bridging getting cheaper?

Not enough data · 8/14 days

The median of each route’s cheapest $200 cost was 0.42 bps in run #536, down 0.04 bps from about 24 hours earlier. With under 14 days of history we do not call a trend.

Median of each route’s cheapest $200 cost, per run336 runs since 10-27 10:05 UTC; x axis is runs in order; amber hatched bars mark gaps over 45 minutes, and lines are not drawn across them.0.511.5bps10-27 10:0510-29 04:0510-30 22:0511-01 15:3511-03 09:35median 0.42
Median of each route’s cheapest $200 cost, per run336 runs since 10-27 10:05 UTC; x axis is runs in order; amber hatched bars mark gaps over 45 minutes, and lines are not drawn across them.0.511.5bps10-27 10:0511-03 09:35median 0.42
Median of each route’s cheapest $200 cost, per run336 runs since 10-27 10:05 UTC; x axis is runs in order; amber hatched bars mark gaps over 45 minutes, and lines are not drawn across them.0.511.5bps10-27 10:0511-03 09:35

Bars: quotes per run (amber = run had errors).

Which bridges win most often?

All bridges →

Across was cheapest at $200 in 4,258 of 12,768 route-runs over the last 7 days (33%).

Across4258 (33%)Mayan FAST_MCTP2303 (18%)Eco2179 (17%)NEAR Intents 1Click1342 (11%)Layerswap948 (7%)Relay704 (6%)Celer435 (3%)Hyperliquid Native336 (3%)
Across4258 (33%)Mayan FAST_MCTP2303 (18%)Eco2179 (17%)NEAR Intents 1C…1342 (11%)Layerswap948 (7%)Relay704 (6%)Celer435 (3%)Hyperliquid Nat…336 (3%)
This run: Eco on 15; Across on 8; Layerswap on 6; Celer on 5; Chainflip on 2; NEAR Intents 1Click on 1; Hyperliquid Native on 1.

Are all quote sources working?

4 source(s) had failed calls in run #536. Paused on purpose (awaiting an API key, not a fault): Socket / Bungee (v3).

SourceTypeQuotesHTTP okFailedAvg latency
LI.FIaggregator1,01711401,303 ms
Mayanbridge2161020453 ms
Circle CCTP V2(费率表)fee schedule126630324 ms
Relayintent / solver1141140828 ms
deBridge (DLN)intent / solver1111110489 ms
Acrossintent / solver1081080477 ms
NEAR Intents 1Clickintent / solver1051066942 ms
Mesonbridge87880540 ms
Symbiosisbridge87870806 ms
Layerswapbridge818227488 ms
Eco Routesbridge7575262,190 ms
Celer cBridgebridge42560782 ms
Chainflipbridge31312557 ms
Socket / Bungee (v3)aggregatorPaused — awaiting API key
Latency is the mean per HTTP call during the latest run. CCTP is Circle’s published fee schedule (reference only, never ranked).

When was the data last sampled?

Full log →

Run #536 started 3 Nov 2026, 09:35 UTC and took 733 s. Target: every 30 minutes; missed slots are never back-filled.

RunStarted (UTC)GapDurationQuotesErrors
#53630 min733 s2,20059
#53530 min439 s2,21156
#53430 min670 s2,20856
#53330 min532 s2,19059
#53230 min612 s2,21156
#53130 min643 s2,20160
#53030 min679 s2,19359
#52930 min708 s2,19362
#52830 min503 s2,19264
#52730 min730 s2,19763
#52630 min1019 s2,19163
#52530 min620 s2,19956

Has upswap tested bridges with real money? Not yet.

Every test will list the wallet, source and destination tx hashes, the quote we saw and what actually arrived. No example wallets or txs are shown as if they were real.

How testing will work →

Method, disclosure, license

Method in one line

Fixed amounts, placeholder addresses, one price snapshot per run, raw responses archived with sha256. The collector never signs anything.

Read the methodology →

No money from protocols

No swaps, no affiliate parameters, no paid placements. Across integrator ID 0x03db, app fee 0.

Disclosures →

Open data · CC BY 4.0

Quotes downloadable as CSV/JSON with run ID. Zenodo DOI: Example / pending

Download →