Skip to main content

Gauge Weights

What are Gauge Weights

Each week on Curve, a fixed amount of CRV is emitted and distributed to liquidity providers. Where that CRV flows is decided by the gauge weight system. veCRV holders vote to assign weights to different gauges, which are smart contracts that track deposits of LP tokens or vault shares. The more votes a gauge receives, the more CRV it distributes to depositors (stakers) over the week. Gauge weights are updated every Thursday at 00:00 UTC, and rewards are continuously distributed proportionally based on their share of the total staked value.

Weekly gauge weight cycle showing the voting and distribution timelineWeekly gauge weight cycle showing the voting and distribution timeline

Thursday 00:00 UTC: A snapshot is taken for this week's gauge weights. Pool A's gauge receives 10% of all veCRV votes. As a result, 10% of the weekly CRV inflation is allocated to Pool A's gauge and distributed to users who stake the LP token of that pool in the gauge throughout the week.

To check the current gauge weights across all gauges, visit the Curve DAO Gauge Section and connect your wallet to load the data.

Current gauge weight distribution chart showing relative weights across different poolsCurrent gauge weight distribution chart showing relative weights across different pools

Below the chart is a table listing each gauge. Users can click on a gauge to view analytics like past relative weights, how much CRV it's receiving this week, and other details.

Individual gauge details page showing voting history and current metricsIndividual gauge details page showing voting history and current metrics

Voting for Gauge Weight

Users can start voting for gauge weights as soon as they have voting power in the form of veCRV. If a user freshly locks CRV, they will not be able to take part in the current gauge weight voting cycle and must wait for the next week (updates every Thursday 00:00 UTC). A user's votes on gauge weights are not final and can be adjusted. You can change your vote on each gauge every 10 days. Your votes are not reset every Thursday at 00:00 UTC - if you don't change your weight, your voting power allocation will simply remain the same.

Since gauge weight voting is fully on-chain, each vote requires signing a transaction and paying gas fees.

To get started, simply navigate to DAO -> Gauges -> Voting and connect your wallet:

Step 1: Navigate to DAO Gauges Voting page and connect walletStep 1: Navigate to DAO Gauges Voting page and connect wallet

If you have already allocated some or all of your voting power, your vote weight distribution will show up:

Current vote weight distribution showing allocated voting power across gaugesCurrent vote weight distribution showing allocated voting power across gauges

Voting For the First Time

If you are voting for the first time, your used voting power starts at 0%. You can distribute up to 100% of your voting power across as many gauges as you wish. You don't need to allocate the full 100% - you can use as much or as little as you want.

First-time voter interface showing 0% used voting powerFirst-time voter interface showing 0% used voting power

To vote for your first gauge, click the blue "Add Gauge" button and select the gauge you want to vote for. You can search by name or gauge address.

Gauge search interface allowing users to find specific gaugesGauge search interface allowing users to find specific gauges

After selecting the gauge, input the percentage of your voting power you want to assign, click the blue Vote button, and sign the transaction in your wallet to cast the vote.

Voting interface showing percentage allocation and vote buttonVoting interface showing percentage allocation and vote button

You can vote for as many gauges as you wish and use up to 100% of your voting power. Your overview page will update accordingly after each vote.

Updated vote weight distribution after casting votesUpdated vote weight distribution after casting votes

Updating Your Gauge Weights

If you've already voted for a gauge and want to adjust your allocation, you can do so at any time — but with one important restriction: You can only change your vote on a specific gauge once every 10 days.

To update your current weights:

  1. Click on the gauge you want to update
  2. Enter the new percentage you want to allocate (any value between 0% and your available voting power)
  3. Click the Update Vote button
  4. Sign the transaction in your wallet
Gauge weight update interface showing current allocation and update optionsGauge weight update interface showing current allocation and update options

The UI shows you the exact date and time when you'll be able to update your vote on each gauge again. In this example, the user needs to wait until June 27th to adjust the weight.

Example

You previously allocated 80% of your voting power to the reUSD/scrvUSD gauge. You can reduce it to 60%, and immediately reallocate the freed-up 20% to other gauges.
However, if you later want to reduce your vote on reUSD/scrvUSD again (e.g., from 60% to 38%), you'll need to wait 10 days from your last change to that specific gauge.

Gauge Weights on L2s

While gauge voting takes place only on Ethereum, Curve has built a permissionless system to allow gauges on other chains (L2s and sidechains) to receive gauge weights and CRV emissions. Here's how it works:

  1. Proxy Gauges: A "proxy" gauge is deployed on Ethereum for each L2/sidechain gauge
  2. Voting: veCRV holders vote on these proxy gauges just like regular gauges
  3. Bridging: When the proxy gauge receives CRV emissions, they are automatically bridged to the corresponding chain
  4. Distribution: The bridged CRV is then distributed to users who have staked LP tokens in the actual L2/sidechain gauge
Important Note

Due to the bridging mechanism, gauge emissions on L2 and sidechain gauges are delayed by one week compared to Ethereum gauges. This means CRV rewards earned on these chains will be distributed one week after the gauge weight snapshot.


FAQ

Getting Started & Prerequisites

What is veCRV & why do I need it to vote?
veCRV (vote-escrowed CRV) is a token you get when you lock your CRV tokens for a specific period. The longer you lock, the more veCRV you receive. You need veCRV to participate in gauge weight voting because it represents your voting power in the Curve DAO.

What if I add more CRV or extend my lock?
If you increase your veCRV balance (by locking more CRV or extending the lock), your vote power increases — but you must re-vote to apply the new power.

What's the minimum amount of veCRV I need to vote?
There's no minimum amount of veCRV required to vote. However, the more veCRV you have, the more voting power you'll have. Even a small amount of veCRV allows you to participate in the governance process.

Do I need to stake LP tokens to vote on gauges?
No, you don't need to stake LP tokens to vote on gauges. Gauge voting and LP staking are separate activities. You can vote on gauges with just your veCRV tokens. However, to earn rewards from the gauges you vote for, you would need to stake LP tokens in those specific pools.

Voting Mechanics

Can I vote for multiple gauges at once?
Yes! You can vote for as many gauges as you want, but your total voting allocation cannot exceed 100% of your voting power. You can distribute your votes across multiple gauges (e.g., 40% to gauge A, 30% to gauge B, 30% to gauge C).

How often can I change my vote?
You can update your voting weights once every 10 days per gauge.

How often are gauge weights updated?
Gauge weights are recalculated every Thursday at 00:00 UTC based on all active votes. CRV emissions are then distributed according to these updated weights.

What happens if I don't use all 100% of my voting power?
If you don't use all 100% of your voting power, the unused portion simply goes unused. You're not penalized for this, but you're missing out on potential influence. You can always come back later to allocate the remaining voting power.

When do my votes take effect?
Your votes take effect at the next weekly update, which happens every Thursday at 00:00 UTC. If you vote on Wednesday, your votes will be active starting Thursday. If you vote on Friday, you'll need to wait until the following Thursday.

What happens if I try to vote on a gauge before the 10-day cooldown expires?
The UI will prevent you from voting on that gauge. If you attempt to do so, the transaction will fail and you'll see an error message. You'll need to wait until the 10-day cooldown period expires before you can modify your vote on that specific gauge again.

Do my votes carry over to the next week if I don't change them?
Yes! Your votes automatically carry over to the next week. You don't need to re-vote every week unless you want to change your allocations.

Should I reset my gauge votes before re-voting?
No. Resetting your votes (setting your votes to 0%) will trigger a 10-day cooldown for those gauges. To update your vote, just re-cast it — no reset needed. E.g. if you want to decrease your vote for a gauge from 80% to 60%, don't do 80 -> 0 -> 60. Simply do 80 -> 60.

Resetting gauge weights before re-voting will block you from voting again for 10 days on those same gauges.
Always re-vote directly unless you're intentionally changing your selection.

Rewards & Benefits

How do I earn rewards from gauge voting?
Gauge voting itself doesn't directly earn you rewards. However, by voting on gauges, you're helping direct CRV emissions to specific pools. To actually earn rewards, you need to stake your LP tokens in the pools that have gauges you voted for.

Do I earn CRV just by voting, or do I need to stake LP tokens too?
You need to stake LP tokens to earn CRV rewards. Voting on gauges only directs where the CRV emissions go - it doesn't earn you rewards directly. You must stake LP tokens in the pools you voted for to receive the CRV rewards.

When do I receive rewards from my gauge votes?
Rewards are distributed continuously throughout the week to users who have staked LP tokens in the gauges. The rewards you receive depend on your share of the total staked value in that gauge. You can claim your rewards at any time through the Curve interface.