
Wormhole Review
A numbered guardian quorum and a deep, named audit record
of 10
Wormhole scores 8.6 out of 10 in bridges, level with Axelar at the top: its 13-of-19 guardian model is documented with what each quorum can do, ten named firms performed its 29 audits, and the code is Apache 2.0. Fees are the gap: no transfer fee is published. Desk research, checked November 6, 2026.
Trust model
19 guardians; 13 sign a valid message or governance action; 7 can censor
Fees
No core message fee except on Solana; delivery via signed relay quotes
Licence
Apache License 2.0 (short-form notice)
Chains (mainnet)
27 in the WTT table, 33 in the NTT table
Audits
29 completed; ten firms named, incl. Trail of Bits, OtterSec, Zellic
Scores
Each criterion carries equal weight. The overall score is the average of these 5 scores — (5.0 + 10.0 + 9.0 + 9.0 + 10.0) ÷ 5 = 8.6.
Pros
- Trust model 10: 13 of 19 guardians to pass messages or upgrades; 7 can censor; no emergency pause
- Audit disclosure 10: 29 audits by ten named firms, with reports public
- Licence 9: Apache License 2.0 on the core repository
- Chain coverage 9: per-product mainnet lists, 27 chains for WTT and 33 for NTT
- Documents its own February 2022 Solana exploit and the Governor delay built afterwards
Cons
- Fee transparency 5: no transfer fee published for WTT, NTT or Portal
- Solana message fee and relay delivery costs are not priced; delivery is quoted per request
- No consolidated chain count; the docs say listed chains may not be currently connected
- Licence is a short-form Apache notice that GitHub does not recognize
How Wormhole scores in bridges
This entry rates Wormhole, the cross-chain messaging protocol behind token transfer products such as Wrapped Token Transfers (WTT), Native Token Transfers (NTT) and the Portal app, in our bridge ranking. The basis is desk research of Wormhole's documentation and the wormhole-foundation GitHub repository, checked on November 6, 2026. No transfer was made. The category uses five criteria, each marked 0 to 10 and weighted equally, as set out in our ratings methodology.
| Criterion | What the sources show | Mark |
|---|---|---|
| Fee transparency | The core-contracts page states there is no fee to publish a message except on Solana, where no amount is given, and that this "is subject to change." Delivery is paid through signed per-request quotes from relay providers. No transfer fee is published for WTT, NTT or Portal. | 5 |
| Trust model disclosure | 19 guardians, and 13 signatures make a valid message. SECURITY.md lists what 13 can do (pass messages, set fees, upgrade contracts, change the guardian set) and what 7 can do (censor). The docs also cover per-chain delegated guardian sets, the Governor's 24-hour delay on large transfers, and the absence of an emergency pause. | 10 |
| Licence & code openness | Apache License 2.0, as a short-form notice in the LICENSE file. GitHub reports the licence as unrecognized (NOASSERTION) for that reason. | 9 |
| Chain coverage | Per-product supported-network tables list mainnet chains: 27 for WTT and 33 for NTT, with separate tables for Connect, CCTP and other products. No single consolidated count, and live status is referred to a dashboard. | 9 |
| Audit disclosure | The security page cites 29 completed third-party audits and names ten firms: Trail of Bits, Neodyme, Kudelski, OtterSec, CertiK, Hacken, Zellic, Coinspect, Halborn and Cantina. Reports are published in the repository's audits folder, a separate audits repository and per-product folders. | 10 |
The overall score is the plain average: (5 + 10 + 9 + 9 + 10) / 5 = 43 / 5 = 8.6.
Three marks changed at this check, and the overall rose from 6.8 to 8.6. Chain coverage rose from 3 to 9. The earlier review treated the split product tables as no answer, but each table is a checkable mainnet list, and the rubric scores a published list. Audit disclosure rose from 9 to 10 now that the security page names all ten firms behind its 29 audits. Fee transparency rose from 3 to 5 for the core-contracts statement that messages carry no fee outside Solana and a documented quote mechanism for delivery. Both the chain and fee marks were first set at 8 and 4 and then aligned with the scale the category applies to every bridge: 25 or more documented networks score 9, and a charged fee explained as a mechanism without a published rate scores 5.
Strongest criteria: trust model and audits
Trust model disclosure scores 10. Wormhole states its assumption in numbers. A supermajority of 13 of 19 guardians can pass any message and any governance action, including contract upgrades and changes to the guardian set itself. A minority of 7 can censor by refusing to sign. The guardians are established staking and infrastructure firms rather than validators selected by token stake. The docs also name the newer per-chain weak point. On chains with a delegated guardian set, a subset observes events for the whole set, which adds a per-chain trust assumption to the observation layer. SECURITY.md explains why Wormhole chose not to build an emergency pause and relies on guardian governance to patch contracts instead.
Wormhole also documents its own incident history. Its Governor design document says that on February 2, 2022, a vulnerability in the Solana core contract was exploited to mint wETH on Solana, and it links Wormhole's incident report. The Governor followed from it. Each guardian can delay large token-bridge transfers by 24 hours once they cross per-chain limits, and the document states that the Governor "can only reduce the impact of an exploit, but not prevent it." Because Wormhole documents the incident itself, we report it here. The rubric has no incident criterion, so it does not move a mark.
Audit disclosure scores 10: 29 audits, ten named firms, and the reports themselves in public folders, including product-specific ones such as Native Token Transfers. Audits are point-in-time reviews, not insurance.
Weakest criterion: fees
Fee transparency at 5 is a deficiency. Wormhole states one figure, that core message publishing is free except on Solana, and flags that it may change. It does not give the Solana amount. The cost a user actually pays is the destination-chain execution fee, which the Executor framework sets through signed quotes from relay providers. That is a mechanism, not a price. Any fee added by Portal or another front end sits outside Wormhole's docs altogether. A reader cannot look up what a transfer will cost before requesting a quote.
Chain coverage and licence both score 9, each a point short of the top for reasons that are about presentation, not openness. Coverage is split by product, with 33 mainnet chains in the largest table, and the docs warn that a chain's presence in the documentation does not mean it is currently connected. The Apache 2.0 licence is stated as a short-form notice rather than the full text.
What the score does not cover
- The identity and independence of each guardian. The set is published on Wormhole's dashboard, but the rubric does not grade the operators.
- The security of connected chains. Wormhole flags chains that fall short of its integrator standards, and a compromised source chain can still produce bad messages.
- The W token, its 2025 unlock changes and any staking yield.
- Third-party front ends, including the fees they add.
Our guide to how bridges work and why they are risky explains why the size and independence of a signer set matter.
Wormhole vs Axelar and Across
On current category marks, Axelar and Wormhole share first place at 8.6, and Across is sixth of nine at 7.2. Under the site's tie rule the order is alphabetical, so Axelar is listed first and Wormhole second of nine. Axelar is the closest design, a messaging network secured by a signer set. The two are level on fees (5 each), chain coverage (9 each) and audits (10 each); Axelar leads on licence (10 to 9) and Wormhole on trust model (10 to 9). Across shares Wormhole's 10 on trust model with an optimistic design and is level on fees and chains. Wormhole leads it on licence (9 to Across's BUSL-1.1 at 4) and audits (10 to 8).
Who this rating suits
The score suits a reader or integrator who wants to know exactly who can move or censor a cross-chain message, and what has been audited. It is less useful for estimating the cost of a single transfer, which depends on the app and relay quote in front of you. The rating is not a recommendation. Before bridging, check which Wormhole product the app uses (wrapped tokens, native token transfers or CCTP), since each has its own contracts and limits.
How it compares

Axelar
Open-source code and the deepest dated audit archive among bridges

Celer cBridge
Open-source contracts with a stated fee range and threshold

deBridge
Per-chain flat fees and a dated audit archive

Chainflip
Native-asset swaps with a published custody threshold and fee table

Across
The clearest statement of a bridge's security assumption

Stargate / LayerZero
Broad chain list and named audits at every protocol stage

Squid
Named, linked audits and wide chain coverage for routed swaps

Synapse
MIT-licensed code and a documented optimistic relay network
Sources
Scored from published primary sources rather than hands-on use. Every figure above comes from one of the pages below, on the date shown. Manufacturers change prices and specifications without notice — if something here no longer matches the source, tell us and we will correct it.
- 1.Wormhole docs: Core contracts — checked
- 2.Wormhole docs: Security — checked
- 3.Wormhole docs: Executor framework — checked
- 4.Wormhole docs: Supported networks — checked
- 5.Wormhole docs: WTT supported networks — checked
- 6.Wormhole GitHub: SECURITY.md — checked
- 7.Wormhole GitHub: Governor design (0007) — checked
- 8.Wormhole GitHub: LICENSE — checked
- 9.Wormhole GitHub: audits folder — checked
Frequently asked questions
Why does Wormhole score 8.6?
It is the plain average of five equal marks: fee transparency 5, trust model disclosure 10, licence 9, chain coverage 9 and audit disclosure 10. Security disclosure carries it; fees hold it back.
What changed since the previous Wormhole review?
The overall rose from 6.8 to 8.6. Chain coverage went from 3 to 9 because each product's supported-network tables form a published list of more than 25 chains. Audits went from 9 to 10 for ten named firms, and fees from 3 to 5 for the core no-fee statement and the documented quote mechanism.
What does Wormhole charge?
Publishing a core message is free except on Solana, per Wormhole's docs. What you pay is gas plus a destination execution fee quoted by a relay provider, and any front-end fee. No single transfer fee is published.
Does the score account for the 2022 Wormhole exploit?
It is reported because Wormhole documents it itself, in its Governor design note. No criterion in this rubric scores incidents, so it does not change a mark.
How does Wormhole compare with Axelar and Across?
At this check, Axelar and Wormhole both read 8.6, with Axelar listed first alphabetically, and Across reads 7.2. Wormhole leads Axelar on trust model but trails it on licence, and it leads Across on licence and audits.
Nothing here is financial advice. Editorial policy · How we score · How we're funded.