Skip to content
Curve logo

Curve Review

Widest chain list and a full audit archive, with non-upgradeable pools

of 10

Curve scores 7.0 among decentralized exchanges, fifth of nine, with full marks for its 30-network deployment list and 19 linked audit reports and an 8 for non-upgradeable pools. Its licence grants no rights to reuse the code, per desk research checked November 1, 2026.

Overall score

7.0 = (6 + 1 + 8 + 10 + 10) ÷ 5; 5th of 9 DEXs

Swap fees

Stableswap mostly 0.005%–0.02%; Cryptoswap about 0.05%–0.4%

Admin fee

Constant 50% of the trading fee in Stableswap-NG pools

Licence

No licence or reuse right granted (Swiss Stake AG); GitHub: NOASSERTION

Networks

30 in Curve's contract deployments directory

Audits

19 reports, five firms, July 2020 to September 2025

Scores

Fee transparency
6.0
Licence & code openness
1.0
Immutability & governance
8.0
Chain coverage
10.0
Audit disclosure
10.0

Each criterion carries equal weight. The overall score is the average of these 5 scores — (6.0 + 1.0 + 8.0 + 10.0 + 10.0) ÷ 5 = 7.0.

Pros

  • Chain coverage 10: deployments directory lists contracts on 30 networks
  • Audit disclosure 10: 19 linked, dated reports from five named firms
  • Immutability 8: docs state pools cannot be upgraded; emergency freeze deprecated
  • Admin fee fixed in code at 50% of the trading fee in Stableswap-NG pools

Cons

  • Licence 1: code published for information only, with no right of reproduction or reuse
  • Fee transparency 6: typical ranges by pool type, not fixed tiers
  • The factory admin can change a deployed Stableswap-NG pool's fee
  • Factory implementation contracts are upgradable for new pools

How Curve scores in decentralized exchanges

This entry rates the Curve DEX, the Stableswap and Cryptoswap pools governed by the Curve DAO, in our decentralized exchange ranking. The basis is desk research of the Curve Knowledge Hub, its developer documentation, its contract deployments directory and the LICENSE files on GitHub, checked on November 1, 2026. No swap was made. The category uses five criteria, each marked 0 to 10 and weighted equally, as set out in our ratings methodology.

CriterionWhat the sources showMark
Fee transparencyTypical ranges by pool type (Stableswap mostly 0.005% to 0.02%, Cryptoswap about 0.05% to 0.4%), dynamic fees, and a constant 50% admin fee in Stableswap-NG.6
Licence & code opennessLICENSE published "for informational purposes only"; no licence or right of reproduction granted. GitHub reports NOASSERTION.1
Immutability & governancePools stated to be immutable and not upgradeable; emergency freeze deprecated; DAO and a 5-of-9 Emergency Admin with listed powers. Factory admin can still change pool fees.8
Chain coverageDeployments directory lists contracts on 30 networks.10
Audit disclosure19 linked reports from five named firms, dated July 2020 to September 2025.10

The overall score is the plain average: (6 + 1 + 8 + 10 + 10) ÷ 5 = 35 ÷ 5 = 7.0. On the scores currently recorded for the other eight protocols, that places Curve fifth, behind Raydium at 8.2 and ahead of Orca at 6.2.

Three marks changed on this pass. Fee transparency rose from 3 to 6 because the fee pages that returned errors in July now load and state figures. Immutability & governance rose from 4 to 8 after the pool risk page was found to state that pools cannot be upgraded. Audit disclosure rose from 9 to 10 because the audits page now names a fifth firm and links every report with a date. The licence and chain marks were rechecked and stand. The overall score moves from 5.4 to 7.0.

Strongest criteria: chains, audits and immutability

Chain coverage (10)

Curve's contract deployments directory lists 1,327 contracts across 30 networks, among them Ethereum, Arbitrum, Base, BNB Chain, Optimism, Polygon, Gnosis, Fraxtal, Sonic and Monad. The page itself warns that some entries may be outdated, so the count is the protocol's own figure rather than an independent check. It is the widest list in the category.

Audit disclosure (10)

The audits page lists 19 reports, each with a "View Full Report" link, from Trail of Bits, MixBytes, Quantstamp, ChainSecurity and StateMind. They run from Trail of Bits' review of the DAO contracts on July 10, 2020 to ChainSecurity's cross-chain governance audit on September 17, 2025, and six cover the DEX itself. Named firms with linked, dated reports meet the rubric in full. An audit reviews code at a point in time and is not insurance: in July 2023, several older pools were drained through a reentrancy bug in the Vyper compiler, which the Vyper team's post-mortem describes.

Immutability & governance (8)

The pool risk page states that Curve pool contracts are intentionally designed to be immutable and noncustodial and cannot be upgraded. It adds that the time-limited freeze in early pools has been deprecated in current implementations. Power is named: the DAO of veCRV holders decides in one-week votes, and a 5-of-9 Emergency Admin can cancel DAO-approved parameter changes and halt CRV emissions to a pool. The factory documentation says implementation contracts are upgradable for new pools. The mark stays below Uniswap's 10 because the Stableswap-NG documentation lets the factory admin change a deployed pool's fee through set_new_fee.

Weakest criteria: licence and fees

Licence & code openness (1): no rights granted

The stableswap-ng LICENSE, copyright Swiss Stake AG 2020 to 2026, says the code has been published for informational purposes only and that no licence, right of reproduction or distribution or other right is granted or implied. GitHub's classifier returns NOASSERTION for stableswap-ng, twocrypto-ng, tricrypto-ng and curve-contract. Anyone may read the contracts; nobody is given the right to reuse them. That is a deficiency under the rubric, not a gap in measurement, and it is the lowest licence mark in the category.

Fee transparency (6): typical ranges, not tiers

The DEX overview says most Stableswap pools charge 0.005% to 0.02%, the Strategic Reserve pools about 0.001%, and Cryptoswap pools from about 0.05% to around 0.4%. Both pool types use dynamic fees that rise when a swap worsens an imbalance. The Stableswap-NG documentation fixes the admin fee as a constant 50% of the trading fee, and the fee documentation says admin fees are collected, converted and distributed to veCRV holders. On a $10,000 swap through a pool charging 0.01%, the fee is $1, half to the pool's liquidity providers. Because the figures are typical ranges and each pool sets its own rate, a trader still needs the quote for the exact pool. The rubric places that with the bounded-fee 6s, below fixed tiers.

What the score does not cover

The rubric reads published disclosures. It does not measure liquidity depth, slippage, how often dynamic fees apply or the risks of individual pool tokens; Curve's own risk page warns that permissionless factory pools may hold unvetted tokens. crvUSD, scrvUSD and Llamalend are outside this DEX rating. For how stableswap pricing differs from constant-product pools, see our explainer on how automated market makers work.

Curve vs PancakeSwap and SushiSwap

CriterionCurvePancakeSwapSushiSwap
Fee transparency686
Licence & code openness196
Immutability & governance865
Chain coverage1089
Audit disclosure10103
Overall7.08.25.8

Curve matches or beats PancakeSwap on every criterion except fees and the licence, where the gap of eight points does most to decide the order. It leads SushiSwap on audits and immutability, matches it on fees and trails it on licence.

Who this rating suits

The score is most useful to readers who swap stablecoins or pegged assets across many networks and weigh audit depth and non-upgradeable pools. It is a poor signal for developers or projects that want to fork or build on the code, since the licence grants no reuse rights. The score describes disclosure, not the risk of any particular pool.

How it compares

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. 1.Curve — DEX overview (swap fee ranges) — checked
  2. 2.Curve — Stableswap-NG plain pool (admin fee, set_new_fee) — checked
  3. 3.Curve — fee collection and distribution — checked
  4. 4.Curve — pool risks (immutability, Emergency Admin) — checked
  5. 5.Curve — factory overview (admin, upgradable implementations) — checked
  6. 6.Curve — contract deployments — checked
  7. 7.Curve — audits — checked
  8. 8.Curve stableswap-ng — LICENSE — checked
  9. 9.Vyper — July 2023 reentrancy post-mortem — checked
  10. 10.Coin Currents Daily — Best Decentralised Exchanges — checked

Frequently asked questions

Why does Curve score 7.0?

Two 10s for chains and audits and an 8 for its non-upgradeable pools carry the average. A 1 for a licence that grants no reuse rights and a 6 for fees given as typical ranges hold it back.

What changed since the previous scoring?

Fee pages that failed in July now load, so fee transparency rose from 3 to 6. A stated non-upgradeable pool design lifted immutability from 4 to 8, and a fifth named firm with linked, dated reports lifted audits from 9 to 10. The overall score went from 5.4 to 7.0.

Is Curve's code open source?

No. The LICENSE says the code is published for informational purposes only, with no licence or right of reproduction granted. The contracts can be read but not legally reused, which is why that mark is 1.

How does Curve compare with PancakeSwap and SushiSwap?

Curve's 7.0 sits below PancakeSwap at 8.2 and above SushiSwap at 5.8. It matches or beats PancakeSwap everywhere except fees and the licence, and leads SushiSwap on audits and immutability.

Were Curve's swap prices or pools tested?

No. The rating is desk research of published documents. It does not measure slippage, liquidity depth or the risk of individual tokens in permissionless pools.

Nothing here is financial advice. Editorial policy · How we score · How we're funded.