Overview
A Decentralized Exchange (DEX) is a trading platform that operates without a central company or authority, instead it runs on smart contracts with clear rules and behaviour. Unlike traditional exchanges like Coinbase or the New York Stock Exchange, a DEX allows users to trade digital assets on a blockchain like Ethereum.
This approach gives you complete control over your money. Here’s what that means for you:
- You're in Control: You are always in control of your assets. Even when you buy or sell them, your assets are never held by Curve, which protects you from issues like exchange hacks or companies halting trading. This is known as being non-custodial.
- Automated and Transparent: Trades on Curve are handled by smart contracts. These are programs that run on the blockchain and automatically execute trades according to their code. Every action is public and verifiable on the blockchain, ensuring a transparent and secure process.
How Do Swaps Work? Liquidity Pools
To allow anyone to trade instantly, 24/7, Curve uses Pools, sometimes called Liquidity Pools. Instead of matching individual buyers and sellers (orderbook), users trade against a large pool of assets. All the pools available are shown on the Pools page for each network.
Each pool contains two or more tokens. When you want to swap one token for another, you add your token to the pool and take out the token you want. This system means there's always liquidity ready for your trade, so you don't have to wait for a buyer or seller to appear. In the example below Alice swaps 1 ETH for 0.99 stETH through the stETH/ETH pool.


Who Provides the Assets? Liquidity Providers (LPs)
The assets in these pools are supplied by other users, called Liquidity Providers (or LPs). Anyone can become an LP by depositing their assets into a pool. When there's more assets in a pool, traders get better prices.
In return for providing liquidity, LPs earn fees from every swap that happens in their pool, and many pools also offer CRV or other token rewards. This incentivizes users to fill the pools with assets, which in turn provides a better trading experience for everyone.
Types of Pools - Stableswap and Cryptoswap Pools
Curve uses two different kinds of pools, each designed for specific combination of assets:
- Stableswap Pools: For assets that should trade at a similar price (e.g., USDC and USDT, or stETH and ETH).
- Cryptoswap Pools: For assets whose prices move independently of each other (e.g., ETH and WBTC, or ETH and USDT).
To learn more about how about how they work, see the Stableswap vs. Cryptoswap page
Basepools and Metapools
Within Curve's Stableswap pools, there are also pool designs which are known as Basepools and Metapools:
- Basepools: These are foundational pools of liquidity on Curve. When you deposit to pool you get back an LP token representing your share of assets in that pool. For certain pools, think 3pool (DAI/USDC/USDT) and Curve.fi Strategic USD Reserves (USDT/USDC) these LP tokens are approved to be used as an asset in other pools. Any Stableswap pool can be approved to be a Basepool, with a successful DAO vote.
- Metapools: Metapools contain a Basepool LP token as one of their assets, as well as one or more different assets which aren't in the Basepool.
See the image below for a visual representation of the Curve.fi Strategic USD Reserves Basepool and the DOLA Strategic Reserves Metapool:


Pool Fees
Each Stableswap pool has its own set fee, with most ranging from 0.005% to 0.02%. However, some pools, such as the Strategic Reserve pools, have a much lower fee of around 0.001%. Most current and all new pools now feature dynamic fees. This mechanism automatically increases the fee when a swap would make an imbalanced pool even more so, thereby increasing liquidity providers' (LPs) profits during market volatility.
Cryptoswap pools have a broader fee range, typically higher than Stableswap pools, to account for impermanent loss and rebalancing costs. Fees can be as low as 0.05% and go up to around 0.4%. Cryptoswap pools also feature dynamic fees, which automatically increases the fee when swaps make the imbalances worse.