Provide Liquidity on Curve Finance
Curve pays liquidity providers twice: once in swap fees from the pool, and once in CRV emissions — but only if you take the second step and stake your LP token in the pool's gauge. Depositing and stopping there is the most common and most expensive mistake on Curve.
Curve's stableswap pools are built for assets that are supposed to trade near each other — stablecoins against stablecoins, a liquid staking token against its underlying. The curve shape concentrates depth around parity, which is why Curve's slippage on large stable swaps is far better than a constant-product AMM and why its fee rates can be so low.
By 2026 Curve is more than a DEX: crvUSD has become one of the most actively traded stablecoins on Curve itself, with two crvUSD pools in the top ten by volume, and the LlamaLend lending market received a major v2 upgrade — launched first on Optimism — that widened eligible collateral to include LP tokens and fixed-yield assets and introduced admin fees flowing to the DAO treasury.
What you'll need (prerequisites)
- Self-custodial wallet (MetaMask, Rabby, etc.)
- ETH or native gas token
- Tokens to provide liquidity with
- Familiarity with transaction approvals
Pools, gauges, CRV and the veCRV boost
You deposit one or more of a pool's assets and receive an LP token representing your share. That LP token already earns a share of the pool's trading fees, which on Curve DEX pools typically sit in the 0.01%–0.04% range — low per trade, meaningful at Curve's volumes on deep stable pairs.
CRV emissions are separate and require an explicit second transaction: staking the LP token in the pool's liquidity gauge. An LP token sitting in your wallet earns trading fees but zero CRV. Depositing into a gauge requires that the gauge is first approved to move your LP tokens, exactly like any other ERC-20 allowance.
The veCRV boost then multiplies your CRV emissions by up to 2.5x. Boost is a comparison between your share of total veCRV and your share of the liquidity in that specific pool: if your veCRV share matches or exceeds your liquidity share in the pool, you receive the full 2.5x on that pool's emissions. veCRV is obtained by locking CRV, and the balance scales linearly with lock duration — a four-year lock, the maximum, converts 1 CRV into 1 veCRV.
Two practical consequences. First, the larger your position in a pool, the more veCRV you need to reach the same boost. Second — and this one costs people real money — boosts do not update automatically. After locking CRV you must press apply boost on each gauge where you have a deposit, or trigger the update by depositing or withdrawing.
If a four-year lock is unacceptable, liquid lockers such as Convex, Yearn and StakeDAO pool CRV into veCRV and pass a community boost through to depositors without requiring you to lock anything yourself. You trade some yield and add a layer of smart-contract risk for liquidity and simplicity.
Recommended for this tutorial
Tools and accounts referenced in the steps below:
Step-by-step
-
Step 1: Choose the pool on the basis of volume, not headline APR
Open Curve's official interface and look at each candidate pool's volume, TVL and current balance between assets. A badly imbalanced pool is telling you the market disagrees with the peg, and depositing into the heavy side means buying the asset the market is selling. Read the pool's asset list carefully: a pool containing one asset you are not willing to own is a pool you are not willing to LP in.
-
Step 2: Understand what you are actually taking on
Curve LPs hold a basket. If one stablecoin in a pool depegs, arbitrageurs drain the good assets and leave LPs holding the broken one. This is not a theoretical risk on Curve — it is the standard failure mode. Only provide into pools where you would be content to hold every constituent asset outright.
-
Step 3: Connect a wallet and confirm the chain
Reach the interface from a bookmark you created. Curve is deployed across Ethereum and several L2s and sidechains, and pools with the same name on different chains are different pools with different depth. Confirm the network before you approve anything.
-
Step 4: Approve and deposit — single-sided or balanced
Approve the tokens you are depositing, then deposit. Curve allows single-asset deposits, but depositing the asset a pool is already heavy in incurs a slippage penalty, while depositing the scarce asset earns a small bonus. The interface shows this before you confirm. Balanced deposits avoid the question entirely.
-
Step 5: Stake the LP token in the gauge — this is the step people skip
After depositing you hold an LP token. Approve the pool's gauge to spend it, then deposit it into the gauge. Only staked LP tokens accrue CRV emissions. Verify afterwards that your staked balance shows in the gauge, not just in your wallet.
-
Step 6: Decide on veCRV, and then apply the boost
If you intend to hold the position for a long time and it is large enough to justify it, lock CRV for veCRV — remembering that a lock is genuinely illiquid for its duration and a four-year lock is required for the full 1:1 conversion. Then press apply boost on every gauge where you have a deposit. If locking is not for you, route through a liquid locker instead and accept its additional contract risk.
-
Step 7: Claim rewards on a sensible cadence
CRV and any additional incentive tokens accrue and must be claimed. Claiming is a transaction; on Ethereum mainnet, claiming small amounts weekly is a net loss after gas. Batch claims, and record each one — reward claims are receipts and are reportable in most jurisdictions.
-
Step 8: Exit in the right order
To leave: unstake from the gauge, claim outstanding rewards, then withdraw from the pool. Withdrawing to a single asset re-introduces the imbalance penalty, so a balanced withdrawal is usually cheaper. Verify each transaction on the explorer and revoke approvals you will not use again.
Fees, emissions and where the money comes from
Curve DEX trading and liquidity fees on Curve pools typically range from 0.01% to 0.04%, split between LPs and the DAO. That is your baseline, volume-driven income and it is the part that does not disappear when incentives are cut.
CRV emissions are the variable part. They are directed by gauge weight votes from veCRV holders, which means the pool paying the most this week may be paying much less after the next weekly vote. Emissions can also be boosted up to 2.5x through veCRV, so two LPs in the same pool with the same deposit can be earning very different rates.
Curve's 2026 roadmap adds further sources of DAO revenue — LlamaLend v2 introduced admin fees flowing directly into the DAO treasury alongside expanded collateral types. As an LP, what matters is that the split between LP income and protocol income is a governance parameter, so verify current numbers in the app rather than trusting a figure from a guide.
Security pitfalls
- Depeg risk is the main risk. Curve LPs end up holding whichever pool asset breaks. Only provide into pools whose every constituent you would hold outright.
- Curve has been exploited before. The protocol has a real incident history, including a reentrancy exploit affecting certain pools. Diversify across pools and protocols rather than concentrating.
- Do not skip the gauge step — but do check the gauge address comes from Curve's official interface, not from a link in a chat.
- veCRV locks are irreversible for their term. Four years is four years. Do not lock capital you may need.
- Apply your boost. Locking CRV and never pressing apply means paying the full illiquidity cost for none of the benefit.
- Liquid lockers add contract risk. Convex, Yearn and StakeDAO are convenient and they are additional code between you and your assets.
- Watch pool imbalance before depositing. A heavily skewed pool is a market signal, and depositing the heavy side both costs you slippage and buys you the asset under pressure.
Troubleshooting
- Earning no CRV. Almost always because the LP token was never staked in the gauge. Check whether the balance sits in your wallet or in the gauge.
- Boost still showing 1x after locking. Boosts do not refresh automatically — press apply boost on each gauge, or deposit/withdraw to trigger an update.
- Deposit reverted. Missing allowance, or slippage tolerance too tight for an imbalanced pool. Re-check the approval and the deposit-slippage setting.
- Received fewer LP tokens than expected. You deposited the asset the pool was already heavy in and paid the imbalance penalty. Deposit balanced, or the scarce asset, to avoid it.
- Withdrawal to a single asset gives a poor rate. Same mechanic in reverse. Withdraw balanced and swap afterwards if you need one asset.
- APR collapsed overnight. Gauge weights are re-voted weekly by veCRV holders. Emissions moved to another pool; your trading-fee income is unaffected.
- Stuck pending transaction. Replace at the same nonce with a higher fee, or cancel with a zero-value self-transfer at that nonce.
FAQ
Why am I not earning CRV on Curve?
Because depositing into a pool and staking in its gauge are two separate actions. An LP token held in your wallet earns a share of trading fees only. To receive CRV emissions you must approve the pool's liquidity gauge and deposit the LP token into it, then confirm the staked balance shows in the gauge.
How does the veCRV 2.5x boost work?
The boost compares your share of total veCRV against your share of the liquidity in a given pool. If your veCRV share matches or exceeds your liquidity share there, you earn the full 2.5x multiplier on that pool's CRV emissions. Larger positions therefore need more veCRV for the same boost. veCRV comes from locking CRV, and only a four-year lock — the maximum — converts 1 CRV into 1 veCRV.
Do I have to lock CRV for four years to get a boost?
No. Liquid lockers such as Convex, Yearn and StakeDAO aggregate CRV into veCRV and pass a community boost to depositors without requiring you to lock. You give up some yield to the locker and you take on its smart-contract risk, but you keep liquidity.
What are Curve's fees?
Curve DEX trading and liquidity fees on Curve pools typically range from 0.01% to 0.04%, shared between liquidity providers and the DAO. Emissions are on top and are set by weekly gauge weight votes, so the total APR you see is partly a fee yield and partly a governance-directed subsidy that can move.
What is the biggest risk of LPing on Curve?
Holding the broken asset. Because stableswap pools concentrate depth around parity, a depeg lets arbitrageurs take the healthy assets and leave LPs with the impaired one. Curve also has a real exploit history, including a reentrancy incident affecting certain pools. Provide only into pools where you would be comfortable owning every asset in the basket.