Bridges

Cross-chain bridge benchmarks, live.

Two live benches, sampled every five minutes from three regions (EU-West, US-East, Singapore). One measures the all-in cost of bridging $300 USDC across four Solana/Base/Arbitrum/HyperCore corridors. The other measures how fast each bridge returns a usable quote from each origin. Same corridors, same notional.

Cheapest bridge

Near Intents · 0.06%

Fastest quote API

Mobula · 256 ms

Bridges tracked

6

Probe region

1 · eu-west

Sorted by fee p50 (all-in cost at $300 USDC). Quote columns from bench 002. Success from fee bench. Trailing 24h, eu-west, cross-corridor average.

#ProviderFee p50
1Near Intents logoNear Intents0.06%
2Relay logoRelay0.15%
3Across logoAcross0.17%
4Mobula logoMobula0.26%
5LI.FI logoLI.FI0.48%
6deBridge logodeBridge0.93%

Across is not in the quote latency bench (dashes in quote columns). Per-corridor splits on the individual bench pages.

Three pricing architectures

Intent layers

Mobula, Relay, Across, Near Intents

Compress fees, slippage and destination gas into a single solver-quoted spread. Competitive on liquid corridors where multiple solvers compete on the same route.

Aggregators

LI.FI

Route through the cheapest available underlying bridge plus a thin markup. Benefit is route coverage: they surface paths that no single protocol quotes.

Direct protocols

deBridge

Charge a native-token fee front-loaded into the quote. Fixed fee dominates at $300 notional; the leaderboard re-orders at $10k where that component dilutes.

Corridors measured

Sol to BaseBase to ArbArb to SolArb to HyperCore

Per-corridor leaders can diverge from the cross-corridor aggregate. Full corridor tabs with p50/p90/p99 splits are on the bridge-fee and bridge-quote-latency bench pages.

Methodology

Fee column: bridge_cost_percent (all-in: fees + slippage + destination gas) at $300 USDC, p50 over the trailing 24h averaged across corridors each provider supports. Quote latency: wall-clock time from request send to last byte received, p50 via histogram_quantile(0.50, sum by (le) (rate(bridge_quote_latency_ms_bucket[24h]))). Both benches run from eu-west only; multi-region expansion requires additional harness instances. Failures (quote_failed, unsupported route, timeout) excluded from aggregates, counted toward success rate.

Data and methodology released under CC BY 4.0. Reuse with attribution to OpenChainBench.