Dashboard · VantagePlanned

Curve Finance: Pool Volume, TVL, veCRV and Gauge Votes

How much trades on Curve, where does its liquidity sit and which pools do veCRV votes send CRV emissions to?

Curve's swap volume and liquidity by pool type and chain, plus the veCRV locks and weekly gauge votes that decide where CRV emissions go.

ShareEmail itvoltfincrypto.com/apps/curve-finance-pools-vecrv-gauges
Blueprint

What the dashboard will show.

The dashboard as it will open in Vantage. Each figure is named here and arrives with its receipt; until its data is published, its place stays empty.

  • Chain
  • Period

Pools

Curve's volume, fees and liquidity by pool type and chain.

Volume, latest day

USD

Swap volume across every Curve pool on the covered chains on the latest complete day.

Figuredex_swaps_dailyAwaiting data

TVL

USD

Tokens held in Curve pools at the last block of the latest day, valued at oracle prices.

Figuredex_liquidity_dailyAwaiting data

Fees, latest day

USD

Trading fees paid on the latest complete day, including the admin share collected for veCRV holders.

Figuredex_swaps_dailyAwaiting data

StableSwap share of volume

%

Volume in StableSwap pools as a share of all Curve volume over the selected period.

Figuredex_swaps_dailyAwaiting data

Volume by pool type

USD

Daily volume over the period, stacked by StableSwap, cryptoswap and other pool types.

Stacked barsdex_swaps_dailyAwaiting data

Largest pools

Each pool's assets, type, chain, volume, fees, liquidity, the balance between its assets and its gauge weight.

Tabledex_liquidity_dailyAwaiting data

Votes

veCRV, gauge weights and where each week's CRV emissions went.

veCRV voting power

veCRV

Total veCRV at the latest epoch start, read from the VotingEscrow contract.

Figuregovernance_votesAwaiting data

Share of CRV locked

%

CRV locked in the VotingEscrow as a share of CRV's circulating supply at the same block.

Figuretoken_supply_dailyAwaiting data

Gauge weights this epoch

%

Each gauge's share of this epoch's CRV emissions, from the GaugeController, grouped by pool type.

Treemapgovernance_votesAwaiting data

Emissions by gauge

CRV

CRV minted to the largest gauges in each recent epoch, with the rest grouped, beside the incentives their voters were paid.

Stacked barstoken_supply_dailyAwaiting data

Chain
Every chain with Curve pools, or all
Period
Last 7, 30 or 90 days
About

What it answers, and for whom.

Curve is the DEX built for assets meant to trade close to each other: stablecoins, liquid staking tokens and different wrappers of the same coin. Its StableSwap pools hold prices tight around a peg and its cryptoswap pools trade volatile pairs with liquidity that re-centers as prices move. Its CRV token rewards liquidity providers through gauges. This dashboard follows the trades, the liquidity and where the rewards go.

Locking CRV for up to four years gives veCRV, which decays toward zero as the lock runs down. veCRV holders earn a share of trading fees, boost their own rewards and, each week, vote on how CRV emissions are split between pool gauges. Protocols that want deep liquidity for their token pay veCRV voters to point emissions at their pool, the contest known as the Curve wars. The votes page shows gauge weights, incentives paid and the emissions that followed.

Method

How it will be measured.

Every figure will be read at a block, kept with its source and its exact read, and open a receipt anyone can re-check.

How receipts work →
  1. Volume and fees come from the TokenExchange and TokenExchangeUnderlying events of every pool in Curve's registries and factories on each chain, valued at the stablecoin leg or an oracle price at the swap's block.
  2. Liquidity is each pool's token balances at the last block of the day, so a pool holding a depegged asset shows what it actually holds rather than face value.
  3. veCRV supply, locked CRV and lock ends are read from the VotingEscrow contract at each epoch start, so its decay is measured rather than assumed.
  4. Gauge weights are read from the GaugeController for each weekly epoch, CRV minted to each gauge from the Minter's events and incentives offered to voters from vote-incentive contracts where they are on-chain.

The data it needs

Read from chain state and history

  • dex_swaps_dailyTo buildDEX volumeSwap counts and volume per DEX, pool and chain per day, decoded from Swap events, valued with stablecoin legs and oracle prices.
  • dex_liquidity_dailyTo buildDEX liquidityLiquidity held by each DEX pool at day end, in tokens and valued in USD, with fee tier and pool age.
  • governance_votesTo buildGovernance proposals and votesProposals, votes, voting power and turnout in on-chain governors, with off-chain votes recorded with their source.
  • token_supply_dailyTo buildToken supply by dayTotal supply of each registry token on each chain at day end: wrapped BTC, liquid staking tokens, tokenized assets and other tracked tokens.
  • protocol_revenue_dailyTo buildProtocol fees, revenue and buybacksFees users paid to each protocol and the part kept by the protocol or its token holders, per protocol and day, including buybacks.
  • native_prices_dailyTo buildOracle prices by dayReference prices of major assets read from on-chain oracle feeds (Chainlink latestRoundData) at each day's last block, with each round's update time.
  • Curve registries and factories on each chain, including StableSwap-NG, Twocrypto-NG and Tricrypto-NG pools
  • TokenExchange and TokenExchangeUnderlying events of every pool
  • Pool balances at day-end blocks
  • VotingEscrow totalSupply, locked balances and lock ends
  • GaugeController gauge weights and VoteForGauge events per epoch
  • CRV Minter events and fee distributor payouts
  • Vote-incentive contract deposits where they are on-chain
Questions

Questions people ask.

What is veCRV?

Vote-escrowed CRV: CRV locked in Curve's VotingEscrow contract for up to four years. Voting power starts in proportion to the CRV locked and the lock length, then falls steadily to zero at the lock's end. It cannot be transferred, and it earns a share of Curve's trading fees.

How do Curve gauge votes work?

Every pool that earns CRV has a gauge. veCRV holders spread their voting power across gauges, and at the start of each weekly epoch the GaugeController turns the votes into weights that set each gauge's share of that week's CRV emissions. A vote for a gauge can be changed, but not again for several days.

What are the Curve wars?

The competition among stablecoin issuers and other protocols for CRV emissions to their pools. They buy and lock CRV, or pay veCRV holders to vote for their gauge, because emissions attract liquidity and deep liquidity helps their token hold its price.

What is the difference between StableSwap and cryptoswap pools?

StableSwap pools assume their assets are worth about the same and keep the price nearly flat around that point, which suits stablecoins and staking tokens. Cryptoswap pools trade assets whose prices move apart, concentrating liquidity around an internal price that shifts as the market moves.

Where do Curve's trading fees go?

Each swap pays the pool's fee. Part stays in the pool for liquidity providers, and the admin share is collected by the DAO and paid out to veCRV holders. The dashboard reads both shares from each pool and the fee distributor's payouts.

Is crvUSD covered here?

Only where crvUSD sits in Curve pools. Its minting markets and Curve's lending markets are lending products with their own supply and rates; this dashboard covers the DEX, its liquidity and its emissions.

veCRV
CRV locked for voting power and fee income; the longer the lock, the more power, decaying to zero at the lock's end.
Gauge
The contract that measures a pool's staked liquidity and pays it CRV emissions according to its vote weight.
StableSwap
Curve's pool design for like-priced assets, which keeps trades near the peg with little slippage until the pool is heavily imbalanced.
Epoch
A week of Curve's emission schedule; gauge weights are fixed at its start from the votes cast before it.

Build Curve Finance: Pool Volume, TVL, veCRV and Gauge Votes on verified data.

Start free in Voltfin Studio: boards, tables and reports where every number opens its receipt. Tell us which data you need first and we will build it next.