Ratings · Where the money actually dies

Cross-chain bridges

The largest thefts in the history of crypto happened here, and every other comparison ranks bridges on speed and fees. We rank them on the two questions that decide whether you lose everything: who can take your money if they collude, and when it went wrong, did anyone actually get paid back.

The short answer

The best crypto bridge for moving between Ethereum and its rollups is the chain's own canonical bridge: Arbitrum's and the Optimism and Base bridges top our ranking because no committee holds your funds and Ethereum itself verifies each withdrawal. For USDC, Circle's CCTP burns on one chain and mints on the other, adding no counterparty beyond Circle. The trade-off is time. Canonical withdrawals take about seven days, and every faster route replaces that proof with someone's signature or a relayer's bond. Trust models, upgrade keys and incidents were checked on July 15, 2026.

The verdict

measured July 15, 2026
SAFEST

No committee at all. Ethereum verifies your withdrawal, and the 7-day window is the security — not a defect that faster bridges removed.

BEST IF YOU CANNOT WAIT

A bonded relayer fronts your funds and eats the 7-day settlement risk instead of you. That is a real transfer of risk, not a removal of it.

BEST FOR USDC

Burn-and-mint of native USDC, so there is no wrapped asset and no new counterparty — you already trust Circle by holding USDC at all.

What we did

We read the contracts and the docs for the signer count and the threshold, found out who holds the upgrade key, and then went through every major exploit asking the question the other pages skip: did anyone actually get their money back, and who paid for it?

Researched by the ChainWatch Daily ratings deskMeasured How we rateSomething wrong? Tell us

“THEY PAID USERS BACK LAST TIME” IS NOT A SAFETY SIGNAL

Whether people got their money back has had almost nothing to do with the bridge’s security, and almost everything to do with whether a rich, identifiable company happened to be standing behind it.

  • Ronin, $625m — repaid, because Sky Mavis raised $150m, led by Binance.
  • Wormhole, $325m — repaid, because Jump Crypto put 120,000 ETH of its own balance sheet in, within a day.
  • Poly Network, $611m — returned, because the thief changed his mind.
  • Multichain, $126m — no sponsor. Never repaid. The MPC keys were on the CEO’s personal cloud account, and he was detained in China.
  • Harmony, ~$100m — the reimbursement plan was withdrawn after backlash. Four years later, no confirmable make-whole exists.

It is a measure of somebody else’s balance sheet, and it predicts nothing about your money. Which is why the trust assumption carries 40% of the score on this page and the incident record carries 25%.

One regulator has finally broken the pattern

In December 2025 the FTC forced Nomad’s operator, Illusory Systems, to return recovered funds to users and submit to independent biennial security assessments. It is the first time a US regulator has compelled a bridge operator to repay — and it is the first sign that whether you get your money back might one day stop depending on whether your bridge had a generous parent company.

01

The ranking

16 rated

Click a row for the quick read, or open a company for its per-criterion scores and full profile.

Guide

Understanding cross-chain bridges

02

What a crypto bridge does

A bridge moves value between blockchains that cannot read each other directly, so something has to vouch that a deposit on one chain happened before funds are released on the other. Who does the vouching is the whole security question.

Most designs fall into three groups. A canonical rollup bridge, such as Arbitrum's, lets Ethereum verify withdrawals through fraud proofs. A committee bridge, such as Wormhole with 13 of 19 Guardians, holds locked funds or mints wrapped tokens on the say-so of a signer set. A burn-and-mint system such as CCTP destroys a token on the source chain and lets the issuer mint it again on the destination, so no pool of locked funds exists.

Ethereum's own guide to bridges draws the same line between trusted bridges, which depend on an operator and add custodial and censorship risk, and trustless ones, whose security matches the underlying chain. It also notes that many bridges sit somewhere between the two.

03

How to choose a crypto bridge

Pick the route whose trust model you would accept for the amount you are moving, then compare cost. Our weights put the questions in that order.

  • Trust assumption (40%): who could move your funds if they colluded or were hacked. Ethereum, a bonded relayer, an issuer, or a named number of signers.
  • Incident record (25%): what broke before and whether users were repaid. Repayment has followed the sponsor's balance sheet, so it predicts little.
  • Upgrade key (15%): who can change the contracts. Nomad's $186 million loss came from a bug introduced by an upgrade.
  • Audits and transparency (10%): named firms, dated reports, and a published signer count. Synapse and cBridge lost points because we could not find theirs.
  • Cost and speed (10%): the smallest weight on purpose, since a faster withdrawal always means trusting someone in place of a proof.
04

Bridging between Ethereum, Arbitrum, Base and Polygon

For deposits into a rollup, use its canonical bridge; it takes minutes, has no challenge window and charges no protocol fee beyond gas on the Arbitrum bridge. The same logic applies to the Optimism and Base bridges.

Withdrawals back to Ethereum are where the choice is real. Arbitrum's documentation puts the dispute window at 6.4 days and shows a countdown of seven to eight days, after which you return to the bridge and press Claim. If you cannot wait, Across has a relayer pay you on Ethereum right away and reclaim the funds through the canonical route later, so the relayer carries the wait, not you.

Polygon is the exception people miss. The Polygon PoS bridge is not a rollup bridge: per Polygon's own documentation its Ethereum contracts are controlled by a 5-of-9 multisig. It has never been exploited, but the trust model is nine keyholders, not Ethereum.

05

Bridging to and from Solana

Solana has no canonical bridge to Ethereum or its rollups, so every route from Base, Arbitrum or Polygon to Solana trusts somebody. For USDC, Circle CCTP lists Solana, Ethereum, Arbitrum, Base, OP Mainnet and Polygon PoS among its supported chains, and since you already trust Circle by holding USDC, it adds no new party.

For other assets, the main options in our table are committee designs. Wormhole relies on 13 of 19 Guardians, and LayerZero leaves the verifier set to each application, so the answer differs token by token. Check which token you receive on Solana; a wrapped version is only as good as the bridge that issued it.

06

What bridging costs

Bridge fees come in three forms: gas on each chain, a protocol or relayer fee, and any spread from a liquidity pool. Canonical rollup bridges charge only gas. Circle's documentation says the CCTP fee is deducted from the USDC you send, with a fast transfer taking about 8 to 20 seconds and a standard one about 15 to 19 minutes on Ethereum and its rollups.

Relayer bridges such as Across charge for fronting your funds, and aggregators add their own routing on top. Aggregators also add contract risk: Socket lost $3.3 million in January 2024 and LI.FI $11.6 million in July 2024 through newly added router code that drained wallets with unlimited approvals. Approve only the amount you are bridging, and revoke afterward; our guide to token approvals shows how.

Before you choose

7 checks
  1. Find out whether a canonical bridge exists for your route before looking at third-party options.
  2. Look up the bridge's signer count and threshold in its own documentation, and treat a missing number as a risk.
  3. Check who holds the upgrade key for the bridge contracts and how many signatures it needs.
  4. Confirm which token you will receive on the destination chain and whether it is native or wrapped.
  5. Approve only the exact amount you are bridging instead of an unlimited allowance, and revoke it afterward.
  6. Keep a little native gas token on the destination chain so you can claim or move the funds on arrival.
  7. Send a small test transfer first on any route you have not used before.

Terms on this page

7 terms
Canonical bridge
The official bridge of a rollup, whose withdrawals are verified by the base chain rather than by a separate committee.
Challenge period
The window, about seven days on Arbitrum, Optimism and Base, during which anyone can prove a withdrawal fraudulent before it is finalized on Ethereum.
Wrapped token
A token on one chain that represents an asset locked by a bridge on another. Its value depends on the bridge keeping the original safe.
Burn and mint
A transfer where the token is destroyed on the source chain and newly issued on the destination, as CCTP does with USDC.
Multisig threshold
The number of keys out of a set needed to approve an action, written as m-of-n, such as Polygon PoS's 5-of-9.
Relayer
A party that delivers funds or messages on the destination chain, in designs like Across using its own capital and being repaid later.
Bridge aggregator
A router that picks a path across several bridges. It adds its own contract risk on top of the bridge it chooses.
07

How we scored this

weights sum to 100

Bridges are where the largest sums in crypto have been stolen. Every other comparison ranks them on speed and fees. We rank them on the only two questions that decide whether you lose everything: who can take your money if they collude, and when it went wrong, did anyone actually get paid back.

  1. Trust assumption40%

    Not a label — a number. Who, exactly, can move the money if they collude or are compromised? A canonical rollup bridge answers "nobody: Ethereum itself verifies the withdrawal, and the seven-day window is the period in which fraud can be proven". An external committee answers with a threshold, and that threshold IS the rating: Ronin was 5-of-9 and four of those keys sat on one company's servers. Harmony was 2-of-5. We publish the signer count and the threshold wherever they exist, and where a project will not state them, that silence is scored as the risk it is.

  2. The upgrade key15%

    The assumption that quietly overrides the whitepaper. A bridge whose contracts can be upgraded by a small multisig HAS that multisig as its real trust model, whatever the architecture diagram says — and Nomad proves it: the bug that lost $186m was introduced BY an upgrade. So we ask who holds upgrade authority, and we score the answer rather than the design.

  3. Incidents — and did users get paid25%

    Every exploit with its root cause, and then the column nobody else publishes: were users made whole, and is that INDEPENDENTLY confirmed or merely claimed? Read the results carefully, because they do not mean what people think. Reimbursement in this category has tracked the sponsor’s balance sheet, not the bridge’s security. That makes "they paid people back last time" close to worthless as a safety signal, and we score it accordingly.

  4. Audits and transparency10%

    Named firms, dated reports, published. An unnamed audit is not an audit. Undisclosed validator counts are scored as undisclosed, not assumed benign.

  5. Cost and speed10%

    Deliberately the smallest weight, and one qualification matters more than the number: we refuse to treat the canonical bridge’s seven-day withdrawal window as a defect. It is not a delay that clever engineering removed — it is the exact period during which Ethereum can be used to prove a withdrawal fraudulent. A fast bridge is fast for one reason: it substituted somebody’s signature for that proof.

Disqualifies a company outright

  • — User funds never returned after an exploit, with no ongoing effort to return them.
  • — Validator or signer keys under the effective control of a single individual.

Weights sum to 100. A criterion we cannot verify is deleted, not guessed. Full methodology →

Who did not make the table

5 of 32 looked at
  • Multichain — Defunct. $126m in unauthorised outflows in July 2023, never repaid to anyone. It marketed itself as a decentralised MPC network; in reality the MPC nodes ran under the CEO’s personal cloud account, and when he was detained in China the team discovered it had lost access entirely. Anyone who tells you "MPC" means "decentralised" should be shown this. source ↗
  • Harmony Horizon — Defunct. A 2-of-5 multisig protecting roughly $100m — any two keys could send the money anywhere, and two keys were compromised. The 100% reimbursement plan was withdrawn after community backlash, and four years later we can find no confirmable make-whole. source ↗
  • Orbit Chain — $81m taken on 31 December 2023 after 7 of its 10 multisig signers were compromised. We found the project warning users about scam "reimbursement" offers rather than running a real one. source ↗
  • Nomad — Defunct after its $186m exploit. Worth knowing why it is not simply forgotten: in December 2025 the FTC forced its operator, Illusory Systems, to return recovered funds to users and submit to biennial independent security assessments — the first time a US regulator has compelled a bridge operator to repay. That precedent may finally decouple the question of who gets paid back from the question of who happens to have a generous sponsor. source ↗
  • Ronin Bridge (legacy) — Deprecated in April 2025 — over $450m was migrated to Chainlink CCIP, and Ronin became an OP Stack L2 in May 2026. It is in this list because it is the case that defines the category: 5-of-9, with four keys on Sky Mavis servers and a fifth obtained from the Axie DAO. $625m. Users were repaid because Sky Mavis raised $150m to repay them — not because the bridge was safe. source ↗

Is there a free alternative?

For most people, most of the time, the answer is: use the canonical bridge and wait a week.

The seven-day withdrawal window on Arbitrum, Optimism and Base is not a defect that clever third-party bridges engineered away. It is the exact period during which Ethereum itself can be used to prove that a withdrawal is fraudulent. A fast bridge is fast for precisely one reason — it has substituted somebody’s signature for that proof. And note what this means for deposits: going INTO an L2, the canonical bridge takes minutes and has no challenge window at all, so there is literally no speed argument for using anything else. Ever. If you are coming out and cannot wait a week, prefer a design where a bonded relayer fronts your funds and eats the delay for you — Across and Hop — over a committee holding your money. If you are moving USDC, Circle’s CCTP adds no counterparty you do not already trust by holding USDC in the first place. No affiliate-funded bridge aggregator will ever lead with “just use the canonical bridge”, for the simple reason that the canonical bridge pays no referral fee. That is the entire economics of why every other page in this category ranks on speed.

What changed since last time

3 entries
  1. 2026-10-25Arbitrum deposit time corrected.Arbitrum’s bridge quickstart now gives roughly 15–30 minutes for a deposit from Ethereum, depending on congestion; we had 10–15 minutes. Scores unchanged.
  2. 2026-07-15Category published.The largest thefts in crypto history happened here, and every comparison ranks on speed and fees.
  3. 2026-07-15THORChain moved down after its 15 May 2026 exploit.An attacker bonded in as a node operator, was churned into the active set, and exploited the threshold-signature scheme from inside. Most bridge comparisons have not updated for this at all.

Questions

9 questions

What is the safest way to bridge?

Use the canonical bridge and wait. For deposits INTO an L2 there is not even a trade-off to think about — the canonical bridge takes minutes and has no challenge window, so there is no speed argument for using anything else, ever. For withdrawals, the seven-day window on Arbitrum, Optimism and Base is not a delay that clever bridges engineered away: it is the exact period during which Ethereum itself can be used to prove that a withdrawal is fraudulent. A fast bridge is fast for one reason — it substituted somebody’s signature for that proof.

Is the Polygon bridge canonical, like Arbitrum’s?

No, and this is the single most under-reported risk in mainstream crypto. Per Polygon’s own documentation, the PoS contracts on Ethereum are controlled by a 5-of-9 multisig — the same threshold that lost Ronin $625 million. Most people think of "the Polygon bridge" the way they think of the Arbitrum bridge, as something Ethereum itself secures. It is not. It is nine keys, five of which are enough, and they can update the contracts holding the money. It has never been exploited. Ronin had never been exploited either, right up until it was.

Bridge X reimbursed its users after a hack. Doesn’t that make it safe?

No — and this is the finding that reframes the whole category. Reimbursement has tracked the sponsor’s balance sheet, not the bridge’s security. Sky Mavis raised $150m, led by Binance, to repay Ronin. Jump Crypto put 120,000 ETH of its own money into Wormhole’s hole within about a day. Binance halted an entire blockchain to strand the BNB Bridge mint. Where there was no rich sponsor, people simply lost the money: Multichain’s $126m was never repaid to anyone. And in the largest case of all, Poly Network’s $611m came back only because the thief changed his mind. "They made users whole last time" is a measure of somebody else’s generosity, and it is worthless as a prediction.

Are bridge aggregators safer, since they find the best route?

They are strictly riskier, and neither of them will tell you so. An aggregator gives you the underlying bridge’s trust assumption PLUS its own router contract to trust. LI.FI lost $11.6m in July 2024 and Socket lost $3.3m in January 2024 — to the same root cause, six months apart: a newly added route in their own router draining wallets that had granted it infinite approvals. Neither exploit was a failure of any bridge they route through. The aggregator was the vulnerability. Never grant an infinite approval to a router.

Does "MPC" mean a bridge is decentralised?

Multichain marketed itself as a decentralised MPC network. When its CEO was detained in China in 2023, the team discovered it had lost access to the MPC nodes entirely — because they were running under his personal cloud account. The "decentralised validator network" was one man’s login. $126 million, never repaid to anyone. And in May 2026, THORChain — a genuinely bonded, genuinely distributed MPC design — was drained by an attacker who simply posted a bond, joined the validator set, and attacked the signature scheme from inside it. An MPC committee is only as safe as its ability to keep attackers out of the committee.

How do I bridge from Polygon to Ethereum?

For USDC, Circle CCTP supports Polygon PoS as a source chain with standard transfers, which avoids the PoS bridge's multisig. For other tokens, the Polygon PoS bridge is the official route, but its Ethereum contracts are controlled by a 5-of-9 multisig rather than by Ethereum itself. Whichever route you use, confirm the token you will receive on Ethereum and keep some ETH there for gas.

How do I bridge from Base or Arbitrum to Solana?

For USDC, use a CCTP-based route: Base, Arbitrum and Solana are all supported, and the USDC you receive is native, not wrapped. For other tokens there is no canonical path, so you are choosing a committee bridge such as Wormhole or an application on LayerZero, each with its own signer set. Read which verifiers secure the specific token before moving a large amount.

What is the best bridge for stablecoins?

For USDC, CCTP, because it moves the issuer's own token and adds no party you do not already trust. For other stablecoins, check whether the issuer mints natively on the destination chain and use its official route if so. A bridged copy carries both the issuer's risk and the bridge's. Our stablecoin ranking covers the issuer side of that trade.

Why does my Arbitrum withdrawal need a separate claim step?

Because the withdrawal is only finalized on Ethereum after the dispute window ends. Arbitrum's bridge shows a countdown of about seven to eight days, then you return and press Claim, paying Ethereum gas to execute it. Until you claim, the funds sit in the bridge's outbox. Keep the transaction link so you can find it again.

Sources for the guide

5 sources

How this is funded

It is not. There are no affiliate links on this page or anywhere on this site, no paid placements and no sponsored positions. Nobody in this table can buy a place in it or influence a score. The full policy →