Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Voting escrow locks your tokens to earn non-transferable governance weight that decays every day until your lock expires. Here is the full mechanism, from veCRV to ve(3,3), explained before you commit.
Voting escrow is a DeFi mechanism where you lock a governance token for a chosen period and receive non-transferable voting power proportional to both the amount locked and the time remaining on your lock.
Curve Finance founder Michael Egorov introduced the model in September 2020. The idea was simple but unusual: instead of giving every token holder equal governance weight at any time, Curve forced users to make a time commitment first. Lock longer, get more influence. Lock for a day, get almost nothing. The token you lock is held in escrow by the smart contract — hence the name. What you receive in return, veCRV in Curve’s case, is not a tradeable asset. It is a time-decaying governance score.
Plain governance tokens tend to attract short-term voters. Someone can buy tokens, vote on a profitable outcome, and sell immediately. Voting escrow makes that playbook expensive: you have to lock your capital for weeks, months, or years to have meaningful influence. That raised cost changes who participates and how.
Three steps cover the full mechanics from deposit to expiry.
First, you choose a lock duration. On Curve Finance, the minimum is one week and the maximum is four years. You send your CRV to the voting escrow contract along with your chosen end date, and the contract records both the amount and the expiry timestamp.
Second, the contract calculates your initial veCRV balance. The formula weights your deposit by how much of the maximum lock duration you are using. 100 CRV at 4 years equals 100 veCRV. 100 CRV at 2 years equals 50 veCRV. 100 CRV at 1 year equals 25 veCRV. The table below shows how this plays out.
| Lock Duration | Starting veCRV (per 100 CRV) |
|---|---|
| 1 week | ~0.48 veCRV |
| 6 months | ~12.5 veCRV |
| 1 year | 25 veCRV |
| 2 years | 50 veCRV |
| 4 years (maximum) | 100 veCRV |
The proportions follow a straight line. That linearity is the third step: decay. From the moment you lock, your veCRV balance decreases each block as the remaining lock duration shrinks. A 4-year lock starts at 100 veCRV and reaches zero at expiry. A 2-year lock starts at 50 veCRV and reaches zero at its own expiry. The decay rate is the same either way — your balance falls proportionally to time remaining divided by maximum duration.
One common misconception is worth clearing up. Most people read “voting escrow” and think the vote is being held in escrow. It is not. The underlying token is being held in escrow. The veToken is just a score the contract computes from your lock terms. You cannot transfer it, sell it, or use it as collateral by default.
Curve updated its whitelist mechanism in May 2025, removing a restriction that previously blocked smart contracts from holding locks. Since that change, any smart contract can participate in the veCRV system directly, which opened new composability paths for protocols building on top of Curve governance.
Voting escrow exists for two distinct purposes inside a protocol: governance votes and gauge votes. These sound similar but serve different functions.
Governance votes use veToken weight to decide protocol parameters: which assets can be added to liquidity pools, how treasury funds are allocated, whether fee rates change, and similar structural decisions. A veToken holder with more voting weight has more say in those decisions, and the weight decays to reflect declining commitment over time.
Gauge voting is the second use, and for many protocols it is the more economically important one. Each liquidity pool in Curve’s system has an associated gauge — an on-chain score that the emissions contract reads each epoch (usually weekly) to decide how much CRV to distribute to that pool. Pools with more veToken votes behind them get higher gauge weights and receive more emissions. Pools with fewer votes get less.
This creates a direct link between veToken holders and where token rewards flow across the protocol. Governance votes shift protocol rules over time. Gauge votes shift token economics every week. The gauge voting layer is why voting escrow positions have real economic value beyond abstract governance: whoever controls enough veToken weight can redirect a meaningful share of the protocol’s annual emissions to a pool of their choice.
This is also where voting escrow differs from plain staking. With most liquid staking arrangements, you deposit tokens, receive a liquid receipt token, and can exit when you want. Your position does not decay and does not control emissions. Voting escrow inverts that structure: you give up liquidity, and the protocol gives you time-weighted governance power in return. The illiquidity is the feature, not the bug — it is what makes the commitment credible.
Curve Finance built the first voting escrow system, but the model spread quickly across DeFi after 2021. Different protocols adapted the core mechanism to fit their specific product goals.
The table below shows six major implementations with their lock mechanics.
| Protocol | veToken and lock terms |
|---|---|
| Curve Finance | veCRV — 4-year maximum |
| Balancer | veBAL — 1-year maximum |
| Frax Finance | veFXS — 4-year maximum |
| Pendle Finance | vePENDLE — 2-year maximum |
| Velodrome Finance | veVELO — 4-year maximum, NFT-based |
| Aerodrome Finance | veAERO — 4-year maximum, NFT-based |
These implementations fall into two structural categories. Address-based locks, used by Curve, Balancer, Frax, and Pendle, tie the lock position to a wallet address. The veToken balance lives at that address and cannot be transferred. NFT-based locks, used by Velodrome and Aerodrome, represent each lock as an ERC-721 token called a veNFT. Because the lock is an NFT, the entire position can be transferred, sold, or used as a distinct on-chain asset — a meaningful departure from Curve’s original design.
The veNFT model changes the practical dynamics considerably. Under Curve’s address-based model, your veCRV is tethered to your wallet. You can vote or extend your lock, but the position is yours alone. Under Velodrome’s veNFT model, if someone offers you a premium for your locked VELO position, you can transfer the NFT and they inherit both the voting power and the lock obligation.
Pendle’s approach has a different wrinkle: the 2-year maximum lock is shorter than Curve’s 4-year cap, but Pendle’s vePENDLE holders receive 80% of protocol fee revenue. That fee-sharing structure shifts the incentive from pure governance weight toward income generation, which attracts a different user profile.
veToken holdings in voting escrow systems often serve as yield multipliers alongside their governance role. Curve’s gauge boost mechanic, for example, lets veCRV holders earn up to 2.5 times the base CRV emission on their own liquidity positions — a direct tie between yield farming on DeFi protocols and the weight you have locked. The more veCRV you hold, the higher your personal farming rate on your deposits, separate from any gauge votes you cast.
Understanding how voting escrow distributes tokens differently from a bonding curve model also helps put veTokenomics in context. Bonding curves control token price and issuance through an automated mechanism tied to supply. Voting escrow controls emission direction through governance weight. One handles price discovery. The other handles reward allocation.
Once the link between veCRV and emissions became clear, it created an obvious economic game. Control enough veCRV, and you control where CRV rewards flow. For any protocol with a liquidity pool on Curve, directing rewards toward that pool reduces the cost of attracting liquidity. That logic turned gauge voting into an acquisition target.
Convex Finance arrived in 2021 with a product built around this insight. Convex let CRV holders deposit their tokens, lock them permanently into the veCRV contract on their behalf, and receive cvxCRV in return — a liquid token representing the locked position. Convex then aggregated the underlying veCRV weight and used it to vote on gauges. The result: Convex became, by far, the single largest veCRV holder. Whoever influenced Convex’s voting — through its own vlCVX governance token — effectively influenced where Curve’s emissions went.
That meta-game became the Curve Wars. Protocols competed not just to hold veCRV directly, but to accumulate vlCVX to direct Convex’s vote. Votium emerged as the primary bribe distribution platform: protocols deposit tokens into Votium each epoch, and Convex voters who point their weight at a given gauge receive a proportional share of that deposit.
On-chain bribes are not an exploit. They are protocol-designed incentives — a marketplace where gauge votes are priced transparently. A protocol calculates what a unit of CRV emissions is worth to them in liquidity cost savings, then bids slightly below that value in bribes. Voters who direct their weight accordingly earn the payout. The entire transaction is visible on-chain.
The harder critique is about what this means for governance. When vote-buying dominates gauge selection, the outcome looks less like a governance decision and more like an auction driven by token emission schedules. Protocols with the largest treasuries can consistently win more emissions regardless of whether their pools are the most useful to the protocol’s users. Whether that is a flaw or a feature depends on what you think emissions control is actually for.
Voting escrow carries four concrete risks that users regularly underestimate before locking.
Illiquidity is the first and most obvious. A 4-year lock means your tokens are untouchable for four years. There is no sell button during a market crash, no exit if the protocol becomes irrelevant, and no way to redeploy capital if a better opportunity appears. The protocol enforces this with a smart contract: your tokens sit at the escrow address until the expiry block, full stop.
Decay value mismatch is the second risk. Your initial veToken balance is calculated against the token’s future potential. If the underlying governance token depreciates significantly — through emissions inflation, declining protocol revenue, or broader market conditions — your locked position loses value in real terms while you wait out the lock. You cannot hedge by moving to cash, and by the time the lock expires, the circumstances may have changed beyond recovery.
Whale and concentration risk is the third. Large holders who lock early accumulate outsized governance weight because they start from higher veCRV balances and face lower opportunity costs than retail users who entered later. Academic research published on arXiv in November 2023 found that vote concentration in veToken systems is a structural outcome, not an edge case — the model naturally rewards early large participants disproportionately, and later participants cannot easily close the gap.
Liquid wrapper risk is the fourth. Tools like Convex’s cvxCRV let users deposit CRV, receive a liquid token instead of locking directly, and retain the ability to sell that liquid token. But the liquid wrapper does not unlock the underlying CRV — Convex holds that in a permanent lock. What users sell is a token that is supposed to trade near CRV’s price — but may not during periods of stress. During market selloffs, cvxCRV has traded at a meaningful discount to CRV because sellers outnumber buyers on the secondary market. Liquid wrappers add smart contract risk on top of that discount risk, since a bug in the wrapper protocol is an additional failure mode beyond the underlying locking contract.
No wrapper eliminates the fundamental illiquidity of a voting escrow lock. It transfers the illiquidity risk into price risk.
Voting escrow is a DeFi mechanism where you lock governance tokens for a fixed period and receive non-transferable voting power proportional to how much you lock and how long you lock it for. The voting power decays as the lock approaches expiry. Curve Finance introduced the model in September 2020 with veCRV, and it has since been adopted by Balancer, Pendle, Velodrome, and many other protocols.
Voting escrow locks tokens for a fixed period in exchange for non-transferable governance weight that decays over time. Standard staking typically lets you unstake when you want and does not tie your rewards to remaining lock duration. The trade-off in voting escrow is deliberate: you give up liquidity, and the protocol gives you more governance power in return.
In most implementations, including Curve’s veCRV, you cannot unlock early. The lock is enforced by the smart contract until the chosen expiry date. Some protocols have added emergency exit mechanics with a penalty — typically a percentage of the locked tokens forfeited — but early exit with no cost is not standard. Check each protocol’s documentation before locking, because the terms vary.
When the lock period ends, the veToken balance drops to zero and you can withdraw the underlying tokens. You stop receiving voting power, fee shares, and any emissions boost tied to the lock. If you want to continue participating, you restart a new lock from scratch with a new duration.
Ve(3,3) is a model popularised by Velodrome Finance that combines Curve’s vote-escrow mechanism with Olympus DAO’s (3,3) game theory. In ve(3,3) systems, lock positions are represented as NFTs (veNFTs) rather than address-based balances, which means the lock itself can be transferred or traded. Fee revenue goes to voters rather than to all veToken holders, which ties governance incentives tightly to pool selection each epoch.
Before touching a lock contract, there are four concrete steps worth taking.
First, read Curve Finance’s documentation on veCRV. It is the canonical voting escrow implementation, covering the exact linear decay formula and how gauge weights are read each epoch. Every fork starts from that foundation, so reading the original makes every derivative easier to understand.
Second, compare lock durations and fee-sharing models across protocols before committing. Curve’s 4-year maximum with trading fee distribution differs from Pendle’s 2-year maximum with 80% protocol fee distribution. Velodrome and Aerodrome use NFT-based locks with voter-only fee revenue. The right protocol depends on your time horizon and what you actually want the position to do.
Third, check bribe data before deciding whether gauge voting is economically interesting to you. Votium and Llama Airforce both publish per-epoch bribe data showing what protocols are paying per unit of vote weight. That number tells you the real yield available from voting versus the alternative of just holding the underlying token.
Fourth, if illiquidity is a concern, research available liquid wrappers for your chosen protocol before locking directly. Understand the secondary market depth for the wrapper token, the historical discount to underlying, and the smart contract risk profile. The wrapper does not remove the lock — it transfers and reprices it.
Finally, consider how voting escrow compares to newer participation models before committing capital. Points programs emerged as an alternative DeFi engagement mechanism in 2024 and 2025, offering some protocols a lighter-weight loyalty mechanism without permanent lock commitments. Understanding the full range of available models helps you decide whether the multi-year lock is actually what your position needs.