Curve DAO Treasury Dashboard

Live · data updated 2026-08-13 04:00 UTC · auto-refresh 10 min · maintained by Chado · sources last verified 2026-07-27iChado is an autonomous AI agent. It pulls everything on-chain (Etherscan V2 + Chainlink/Curve price oracles — no third-party data API), reconstructs the treasury money-map, then curates each movement's purpose & sources from the Curve gov-forum and news — everything tagged 🤖 AI is the agent's curation (figures are raw on-chain). It verifies the sources and regenerates this page every 10 minutes.

Curve DAO treasury — balances, inflows and outflows, all on-chain since the DAO genesis (2020). Protocol fee revenue is distributed mostly to veCRV lockers, with a fixed share retained by the treasury. The core-team operating grant is paid in CRV from the Community Fund; some other grants and streams are paid in crvUSD from the fee treasury.

DAO-controlled liquid · by sourceiLiquid DAO-controlled assets, split by source wallet: the Community Fund (CRV reserve), the Treasury (crvUSD from the 10% fee share + dust ETH), and the Grants Multisig (liquid grants distributor — CRV + crvUSD + USDC). The first two are the free reserve; the Grants Multisig is operational grant funds, the dominant slice. Live on-chain oracle prices (Chainlink CRV/ETH, Curve crvUSD aggregator); balances via Etherscan V2 tokenbalance.
$2,313,970
reserves $254,545 (Community Fund + Treasury) + Grants Multisig $2,059,426
Grants Multisig$2,059,42689%
Community Fund (CRV)$219,3839%
Treasury (crvUSD)$35,1622%
Monthly inflowicrvUSD received by the crvUSD Treasury in the last complete month (the current partial month is excluded). Etherscan tokentx, incoming only.
$531,814 /mo
≈ $6,381,769/yr · 2026-07 (last full month) · fee share ▲ 60% vs prev mo
Burn rateiMonthly burn = the realized vesting RATE of every active grant/stream escrow, in USD: amount released so far ÷ months since first funding (on-chain, no hardcoded schedule). Sums the CRV grants (Swiss Stake — the largest — and LlamaRisk) plus the crvUSD stream. An escrow not yet vesting counts 0. This is total DAO spend, not just the crvUSD side.
$479,768 /mo
realized vesting of active grants + streams
crvUSD outflowiTotal crvUSD paid out of the treasury since it began (every outgoing transfer, summed). Etherscan tokentx, outgoing only.
$1,898,367
grants & streams paid (to date)
Community Fund balanceiCRV balance of the Community Fund, the wallet that funds DAO grants. Etherscan tokenbalance.
845k CRV
$219,383 · 151.5M CRV at genesis (2020)
Spent since genesisiTotal CRV paid out of the Community Fund since the 2020 genesis = genesis allocation − current balance. On-chain (sum of all outflows).
150.7M CRV
grants paid from the fund (2020→now)

Monthly inflow / outflow

crvUSD treasury flowiMonthly crvUSD transfers in (green) and out (red) of the treasury, Etherscan tokentx. Hover a bar for counterparties. Line = end-of-month balance.
Monthly crvUSD in (green) and out (red) of the Treasury; the line is end-of-month balance. Hover a bar for the exact counterparties and amounts.

Income vs burn: this is the crvUSD side only. The DAO's full burn also includes the CRV grant vesting paid from the Community Fund, which far exceeds this fee income — while the Community Fund does not replenish. Net effect: reserves are drawn down.
History table · 14
MonthInflowOutflowCounterparty / purpose
2026-08$91,880$57,0750x3154…2c35 FeeAllocator (10% fee share) 0xa3a7…0eec · 0x70b3…21f7
2026-07$531,926$961,6910xa3a7…0eec FeeAllocator (10% fee share) · 0x70b3…21f7
2026-06$331,566Vesting escrow · LlamaRisk crvUSD stream FeeAllocator (10% fee share)
2026-05$50,644FeeAllocator (10% fee share)
2026-04$54,943$520,000FeeAllocator (10% fee share) · Grant recipient (proxy)
🤖 AI Grant recipient (proxy): 520k crvUSD top-up to the Swiss Stake operating proxy — the crvUSD rider on vote #1381 (alongside the Swiss Stake CRV second tranche), paid in execution tx 0x4d6ffd. · DAO vote #1381 (executed) · execution tx
2026-03$42,920$360,000FeeAllocator (10% fee share) · Vesting escrow · LlamaRisk crvUSD stream
🤖 AI Vesting escrow · LlamaRisk crvUSD stream: LlamaRisk risk-management retainer, paid as a crvUSD vesting stream. Vote 1441 (executed 30 Jun 2026 16:00 UTC, 536.8M veCRV for / 0 against) revoked the unvested remainder: 270,247 crvUSD were returned from this escrow to the crvUSD treasury 0x6508 in the same execution tx. The escrow now holds ~18.2k crvUSD (residual dust). · LlamaRisk Services Proposal · Return tx: 270,247 crvUSD -> treasury (Etherscan)
2026-02$107,028FeeAllocator (10% fee share)
2026-01$65,273FeeAllocator (10% fee share)
2025-12$52,345FeeAllocator (10% fee share)
2025-11$112,733FeeAllocator (10% fee share)
2025-10$148,623FeeAllocator (10% fee share)
2025-09$91,568FeeAllocator (10% fee share)
2025-08$114,410FeeAllocator (10% fee share)
2025-07$137,735FeeAllocator (10% fee share)
Each month's crvUSD into / out of the treasury with the actual counterparties (Etherscan-linked). Inflow is the treasury's 10% fee share via FeeAllocator; the two large outflows are the LlamaRisk stream and a grant proxy. Sources: DAO vote 10676

Grants Multisig balance since 2020

CRV in/out of the grants distributor, on-chainiRunning CRV balance of the Curve Grants Multisig (0xc420c9d), the DAO's grants distributor, reconstructed on-chain via Etherscan tokentx since its first funding. CRV flows in from the Community Fund / DAO and out to grant recipients. CRV only — the small crvUSD/USDC holdings are not charted.
On-chain CRV history of the Grants Multisig (0xc420c9d): 41.3M CRV in, 33.3M CRV out across 42 counterparties since 2020-12-19, 7.9M CRV remaining. Funded mainly by the early Curve Grants councils (Community Fund → council proxies → here); part of the gross is treasury parking round-tripped through Silo/Aave, and some CRV is sold via CoWSwap for stables — hover any point for the counterparty + Etherscan link. Step line = balance after each transfer; CRV only, the minor crvUSD/USDC riders are not shown.
History table · 106
DateFlowCRVRecipient / purposeBalance after
2026-05-19Outflow2,500,000Grant recipient (proxy)7,922,062
2026-04-20Outflow100,000CoWSwap settlement (CRV → stables)10,422,062
2026-04-20Outflow100,000CoWSwap settlement (CRV → stables)10,522,062
2026-04-20Outflow100,000CoWSwap settlement (CRV → stables)10,622,062
2026-04-19Outflow100,000CoWSwap settlement (CRV → stables)10,722,062
2026-04-19Outflow100,000CoWSwap settlement (CRV → stables)10,822,062
2026-04-19Outflow100,000CoWSwap settlement (CRV → stables)10,922,062
2026-04-19Outflow100,000CoWSwap settlement (CRV → stables)11,022,062
2026-04-19Outflow100,000CoWSwap settlement (CRV → stables)11,122,062
2026-04-19Outflow100,000CoWSwap settlement (CRV → stables)11,222,062
2026-04-19Outflow100,000CoWSwap settlement (CRV → stables)11,322,062
2026-04-18Outflow140,000CoWSwap settlement (CRV → stables)11,422,062
2026-04-18Outflow140,000CoWSwap settlement (CRV → stables)11,562,062
2026-04-18Outflow140,000CoWSwap settlement (CRV → stables)11,702,062
2026-03-13Outflow189,0000xe08c…bded11,842,062
2026-02-23Inflow803,0520x6711…07c212,031,062
2026-02-10Outflow00x954a…03fd11,228,010
2026-02-09Outflow650,0000x954a…03fd11,228,010
2025-12-11Outflow94,5500xdc9e…c1d411,878,010
2025-11-13Outflow80,0000xf930…306311,972,560
2025-10-07Outflow111,0000x960b…460512,052,560
2025-08-07Outflow110,0000x7e0b…764412,163,560
2025-07-26Outflow14CoWSwap settlement (CRV → stables)12,273,560
2025-07-19Inflow3,701,031Silo router (CRV parking, deposit/withdraw)12,273,574
2025-07-18Outflow111,844CoWSwap settlement (CRV → stables)8,572,543
2025-07-17Outflow185,293CoWSwap settlement (CRV → stables)8,684,387
2025-07-04Outflow4,3000x93a6…efde8,869,680
2025-07-04Outflow180,0000x576f…03728,873,980
2025-04-26Outflow143,976CoWSwap settlement (CRV → stables)9,053,980
2025-03-12Outflow00x960b…46059,197,955
2025-03-12Outflow187,5000x960b…46059,197,955
2025-02-17Outflow00xb6d9…e10c9,385,455
2025-02-17Outflow00xb6d7…e10c9,385,455
2025-02-17Outflow300,0000xb6d9…e10c9,385,455
2024-12-29Inflow4,000,000Silo router (CRV parking, deposit/withdraw)9,685,455
2024-12-29Outflow4,000,000Silo router (CRV parking, deposit/withdraw)5,685,455
2024-12-28Outflow37,5000xdc9e…c1d49,685,455
2024-12-14Outflow26,265CoWSwap settlement (CRV → stables)9,722,955
2024-12-14Outflow15,558CoWSwap settlement (CRV → stables)9,749,220
2024-12-14Outflow5,757CoWSwap settlement (CRV → stables)9,764,778
2024-12-14Outflow12,420CoWSwap settlement (CRV → stables)9,770,535
2024-10-21Outflow250,0000x70cc…b7759,782,955
2024-08-19Inflow495,440Grant recipient (multisig)10,032,955
2024-08-19Outflow261,0000x960b…46059,537,516
2024-08-12Outflow13,7690xe412…33729,798,516
2024-08-12Outflow1390x16be…fb6a9,812,285
2024-07-15Inflow100,0000x16eb…b0ac9,812,424
2024-07-06Outflow191,1110x7e24…51c69,712,424
2024-06-28Outflow708,6160x26b2…7bbf9,903,535
2024-06-28Outflow180,0000x576f…037210,612,151
2024-03-14Outflow100,0000x960b…460510,792,151
2024-02-16Outflow2,065,000Grant vesting escrow (Vyper)10,892,151
2024-02-16Outflow60,0000xc86d…dedf12,957,151
2024-02-04Inflow4,559,969Aave market (CRV parking, deposit/withdraw)13,017,151
2024-01-03Outflow4,000,000Silo router (CRV parking, deposit/withdraw)8,457,182
2023-12-24Outflow970,000Grant vesting escrow (Vyper)12,457,182
2023-12-18Outflow1,500,000Grant recipient (multisig)13,427,182
2023-11-14Outflow34,0530xe412…337214,927,182
2023-10-22Outflow500,0000x95d7…eb8f14,961,236
2023-09-25Outflow144,0000x576f…037215,461,236
2023-09-16Outflow64,2000x0f32…ecbe15,605,236
2023-09-11Inflow0Early grant → council proxy15,669,436
2023-09-07Outflow72,0000xc86d…dedf15,669,436
2023-08-24Outflow2,000,000Grant recipient (multisig)15,741,436
2023-08-24Outflow2,000,000Grant recipient (multisig)17,741,436
2023-08-15Outflow500,0000x3942…4e1f19,741,436
2023-08-15Outflow900,0000xfa9b…8fde20,241,436
2023-08-15Outflow16,7000x77c4…0a8321,141,436
2023-07-13Outflow80,0000x7a16…542821,158,136
2023-07-03Outflow100,0000x960b…460521,238,136
2023-06-01Outflow71,000Grant recipient (multisig)21,338,136
2023-05-25Outflow147,000Grant recipient (multisig)21,409,136
2023-04-08Outflow33,0000xc86d…dedf21,556,136
2023-02-22Outflow100,000Grant recipient (multisig)21,589,136
2023-01-06Outflow4,500,000Aave market (CRV parking, deposit/withdraw)21,689,136
2022-12-02Inflow24,000,000Early grant → council proxy26,189,136
2022-11-13Outflow200,000Grant recipient (multisig)2,189,136
2022-08-12Outflow200,0000x0000…852c2,389,136
2022-08-10Outflow100,000Grant recipient (multisig)2,589,136
2022-07-08Outflow3,0000x6401…01a32,689,136
2022-06-24Outflow25,5000x53e6…dcde2,692,136
2022-06-23Outflow40,000Grant recipient (multisig)2,717,636
2022-04-22Outflow23,5000x53e6…dcde2,757,636
2022-04-05Outflow6,0000x1b17…8ff02,781,136
2022-04-05Outflow6,0000x4c47…38582,787,136
2022-04-05Outflow12,0000xa199…98f12,793,136
2022-03-30Outflow46,0000x9bc7…3f992,805,136
2022-02-25Outflow23,5000x53e6…dcde2,851,136
2022-01-18Outflow19,1000xfbd4…b7a32,874,636
2022-01-18Outflow8,0000x4c47…38582,893,736
2022-01-18Outflow8,0000xa199…98f12,901,736
2021-12-18Outflow307,7140x53e6…dcde2,909,736
2021-12-17Inflow570,498Early grant → council proxy3,217,450
2021-11-14Outflow25,0000x71df…2b4c2,646,952
2021-10-16Outflow20,0000x53e6…dcde2,671,952
2021-10-15Inflow643,540Early grant → council proxy2,691,952
2021-08-15Outflow58,2500x53e6…dcde2,048,412
2021-08-11Inflow540,920Early grant → council proxy2,106,662
2021-06-18Outflow15,5000x53e6…dcde1,565,742
2021-06-17Inflow1,486,917Early grant → council proxy1,581,242
2021-04-26Outflow12,0500x53e6…dcde94,326
2021-02-21Outflow187,0000x53e6…dcde106,376
2021-01-19Outflow41,2500x53e6…dcde293,376
2021-01-18Inflow290,826Early grant → council proxy334,626
2020-12-23Outflow23,5000x53e6…dcde43,800
2020-12-19Inflow67,300Early grant → council proxy67,300

Community Fund since genesis (2020)

every CRV movement, on-chainiEvery CRV transfer in/out of the Community Fund since the 2020 genesis allocation, read on-chain via Etherscan tokentx. Outflows are grant vesting escrows (Vyper). Balance is the running total after each transfer.
Full Community Fund (CRV) history since the DAO genesis on 2020-08-13: one genesis inflow, then grant vesting-escrow outflows. Step line = balance after each movement. Every recipient links to Etherscan.
History table · 13
DateFlowCRVRecipient / purposeBalance after
2026-04-19Outflow3,750,000Grants-program escrow (3.75M CRV, #1381, not deployed)845,144
🤖 AI 3.75M CRV vested to the Curve Grants multisig to fund the grants program — a rider on vote #1381 (alongside the Swiss Stake second tranche), paid in execution tx 0x4d6ffd. Recipient escrow still vesting. · DAO vote #1381 (executed) · execution tx
2026-03-23Outflow2,500,000LlamaRisk grant (CRV)4,595,144
🤖 AI LlamaRisk CRV grant (2.5M, Mar 2026), paid into a Vyper vesting escrow. LlamaRisk concluded its Curve engagement on 30 Jun 2026 (exclusive Aave mandate); per its exit statement the post-30-Jun vesting is expected back in the DAO treasury. On-chain as of 21 Jul 2026: the escrow keeps vesting — 640,628 CRV released to LlamaRisk's Safe (last claim 252,854.8 on 3 Jul, tx 0xf604c8bc; no further claim since), 1,859,372 CRV remain; no return tx to the treasury and no revoke vote for this CRV escrow exists yet (votes checked through #1456). The separate crvUSD stream's unvested part was revoked by Vote 1441. · LlamaRisk: Concluding our Curve engagement
2025-12-29Outflow17,450,000Swiss Stake 2026 operating grant7,095,144
🤖 AI Swiss Stake 2026 operating grant — software R&D, infrastructure, security & audits, ecosystem support; 25-person team. Roadmap incl. LlamaLend V2, FXSwap, crvUSD. · Funding proposal (gov forum) · crypto.news writeup
2025-03-11Outflow2,000,000Grant vesting24,545,144
🤖 AI Grant vested via escrow (2025-03). No public forum proposal matched this recipient by address.
2024-09-02Outflow21,000,000Swiss Stake 2024 operating grant26,545,144
🤖 AI Swiss Stake 2024 operating grant — annual core-dev team funding (concluded Aug 2025). · Swiss Stake 2026 proposal (references 2024)
2024-02-09Outflow4,601,410JPEG'd hack-loss recovery (vote #593)47,545,144
🤖 AI JPEG'd hack-loss recovery (vote #593): 4.6M CRV vested over 1 year to the JPEG'd DAO multisig (0x51C2cEF9) — reimbursement for losses JPEG'd, a Curve-ecosystem protocol, incurred in the July-2023 Curve pool exploit, paid to its multisig treasury. · DAO vote #593 — reimburse JPEG'd · JPEG'd DAO on gov forum
2023-12-21Outflow1,522,471Vyper hack-victim recovery (vote #521)52,146,554
🤖 AI Vyper hack-victim recovery (vote #521): part of the 71.8M CRV the Community Fund paid out on 2023-12-21 to compensate LPs hit by the July-2023 Vyper-reentrancy exploit (pETH/alETH/msETH/CRV-ETH pools). Funded in the vote's execution tx 0x690f143b and claimed into VestSplitters that fan out to ~73 affected-LP wallets; the Ownership Agent topped up the same splitter with 92,696 CRV + WETH/ETH. This is the single largest Community-Fund outflow to date. · DAO vote #521 — hack-victim recovery · curvefi/vest-split (distribution) · execution tx 0x690f143b
2023-12-21Outflow12,544,212Vyper hack-victim recovery (vote #521)53,669,025
🤖 AI Vyper hack-victim recovery (vote #521): part of the 71.8M CRV the Community Fund paid out on 2023-12-21 to compensate LPs hit by the July-2023 Vyper-reentrancy exploit (pETH/alETH/msETH/CRV-ETH pools). Funded in the vote's execution tx 0x690f143b and claimed into VestSplitters that fan out to ~73 affected-LP wallets; the Ownership Agent topped up the same splitter with 92,696 CRV + WETH/ETH. This is the single largest Community-Fund outflow to date. · DAO vote #521 — hack-victim recovery · curvefi/vest-split (distribution) · execution tx 0x690f143b
2023-12-21Outflow2,157,133Vyper hack-victim recovery (vote #521)66,213,236
🤖 AI Vyper hack-victim recovery (vote #521): part of the 71.8M CRV the Community Fund paid out on 2023-12-21 to compensate LPs hit by the July-2023 Vyper-reentrancy exploit (pETH/alETH/msETH/CRV-ETH pools). Funded in the vote's execution tx 0x690f143b and claimed into VestSplitters that fan out to ~73 affected-LP wallets; the Ownership Agent topped up the same splitter with 92,696 CRV + WETH/ETH. This is the single largest Community-Fund outflow to date. · DAO vote #521 — hack-victim recovery · curvefi/vest-split (distribution) · execution tx 0x690f143b
2023-12-21Outflow55,544,783Vyper hack-victim recovery (vote #521)68,370,369
🤖 AI Vyper hack-victim recovery (vote #521): part of the 71.8M CRV the Community Fund paid out on 2023-12-21 to compensate LPs hit by the July-2023 Vyper-reentrancy exploit (pETH/alETH/msETH/CRV-ETH pools). Funded in the vote's execution tx 0x690f143b and claimed into VestSplitters that fan out to ~73 affected-LP wallets; the Ownership Agent topped up the same splitter with 92,696 CRV + WETH/ETH. This is the single largest Community-Fund outflow to date. · DAO vote #521 — hack-victim recovery · curvefi/vest-split (distribution) · execution tx 0x690f143b
2021-05-09Outflow24,000,000Early grant → council proxy123,915,152
🤖 AI Early DAO grant (2021), vested via escrow to the grants-council proxy 0xc420c9d.
2020-12-12Outflow3,600,000Early grant → council proxy147,915,152
🤖 AI Early DAO grant (2020), vested via escrow to the grants-council proxy 0xc420c9d.
2020-08-13Inflow151,515,152Genesis allocation (2020)151,515,152
🤖 AI Genesis allocation — the community reserve (~5% of CRV supply, 151.5M) seeded to the DAO Community Fund at launch, Aug 2020.

DAO-controlled assets

owned by the DAO, redirectable by vote🤖 AIiEverything the DAO owns and can redirect by governance vote (incl. into the treasury): the free reserve, plus unvested grant escrows the DAO can revoke/redirect, plus the YB allocation. NOT the same as the free reserve. veCRV fee income and external pools are not counted (not the DAO's). All on-chain.
Free reserve (Community Fund + Treasury)$254,545
Grants Multisig — liquid (CRV+crvUSD+USDC)$2,059,426
Grant escrows — committed to recipients, unvested part revocable by vote
Swiss Stake $1,795,446 · Grants-escrow $973,425 · LlamaRisk $482,656
$3,251,527
YB allocation (Curve's stake in YieldBasis)$6,292,895
🤖 AI Free reserve = the two reserve contracts. The vesting and YB lines are DAO-owned but earmarked/deployed — the DAO can redirect the unvested part by vote. LlamaRisk's ~$482,656 is announced to return after 30 Jun 2026 but is not yet executed on-chain — escrows not revoked, Vote 1441 pending, no clawback tx yet.

Current spending

grants currently vestingiThe Swiss Stake grant (17.45M CRV, about CHF 5.3M, vested over 12 months) funds a 25+ member core team across the four areas stated in the proposal: software research & development, infrastructure, security & audits, and ecosystem support. Unused funds roll over to the next year; anything that cannot be used per the project description returns to the Curve DAO.

Mid-term review (Q1 2026): Swiss Stake reports a lean cost base and efficiency steps - five functional Team Leads now in place; Business Development cut from 3 to 2 FTEs. Security audit spend projected down from CHF 1.4M to CHF 0.9-1.0M for 2026, with a proposal to fund audits from the Curve DAO directly. The Dec 2025 grant runs in two phases of 8,725,000 CRV each (Phase 1 H1, Phase 2 H2); the CRV price decline cut the effective runway from about 6 to about 4 months. Phase 2 ask: 8,725,000 CRV + 520,000 crvUSD by veCRV vote, plus 2,500,000 CRV from the Grants Multisig and a 3,750,000 CRV replenishment vest from the DAO to that multisig. Sustainability roadmap: a higher DAO protocol-fee share, a Swiss Association legal restructuring, and four revenue initiatives under assessment.

Collected by AI from the Curve gov forum · 2026-07-27
released so far10.53M CRV
remaining in vest6.92M CRV
$1,795,446
🤖 AI Core-team operating grant — funds a 25+ person team across R&D, infrastructure, security & audits and ecosystem support; vests linearly over 12 months. Sources
released so far0.64M CRV
remaining in vest1.86M CRV
🤖 AI Curve's risk-management provider — concluding its Curve engagement on 30 Jun 2026 (moving to an exclusive Aave mandate). Only CRV vested by that date is retained; the CRV vesting after 30 Jun is set to return to the DAO treasury and the crvUSD stream's unvested part to be revoked (Vote 1441) — announced, not yet executed on-chain (escrows still hold the funds, no clawback tx yet). Sources

How the money moves

three separate circuitsiFee path on-chain: FeeCollector → FeeAllocator → Fee Distributor (veCRV) + crvUSD Treasury. Spend path: Community Fund → vesting escrows → multiple grants & recoveries (the 2023 Vyper hack-victim recovery is the largest; Swiss Stake, LlamaRisk and others follow). External grants: foundation → DAO wallet → deployed per DAO governance.
Fee revenue circuit
Trading + crvUSD market feesprotocol income
↓  FeeCollector burns to crvUSD, FeeAllocator splits
veCRV lockers 90% → veCRVvia Fee Distributor
485k crvUSD
crvUSD Treasury 10% → treasuryfee share retained
+$122,726/wk
Treasury spend circuit (CRV)
Community Fund (CRV)151.5M CRV at genesis (2020) → 845k now
↓  grant votes → 1-year linear vesting escrows
Grants & recoveries outVyper hack-victim recovery (#521) · Swiss Stake (core dev) · LlamaRisk CRV grants · early grants · JPEG'd hack-loss recovery
150.7M CRV since genesis
External funding circuit (inbound)
External sourcesYieldBasis · Optimism · Arbitrum · Sonic
↓  grant or token allocation
DAO wallets inboundoff the headline KPIs
↓  used per DAO governance
Used by the DAOat the DAO's discretion
Three separate circuits, plus YieldBasis. (1) Protocol fee revenue is converted to crvUSD and distributed mostly to veCRV lockers, with a fixed 10% retained by the treasury. (2) The Community Fund (CRV) pays in CRV. Its single largest outflow to date was the 2023 Vyper hack-victim recovery (vote #521, 71.8M CRV to affected pool LPs); it also funds the Swiss Stake (core dev) operating grants, LlamaRisk's CRV grant, the JPEG'd hack-loss recovery and the early operating grants. LlamaRisk's crvUSD stream is paid from the fee treasury. (3) External sources fund the DAO with inbound value: L2 foundations (Optimism, Arbitrum, Sonic) grant incentive tokens into DAO wallets, and YieldBasis allocated 80M YB to the DAO. The DAO deploys these per governance, and they sit outside the headline treasury KPIs. The circuits are independent.

Curve DAO's YB allocation

YieldBasis incentive flow — not a held reserve🤖 AI
YieldBasis (YB) · 8% of YB supply allocated to Curve DAO80M YB
Curve Licensing + Curve Governance75M + 5M YB
YB price (Curve pool)$0.0787
Allocation value$6,292,895
Held in DAO wallets now~0 YB
Per YieldBasis tokenomics, Curve DAO is allocated 80M YB (8% of the 1B cap): 75M Curve Licensing (claimable pro-rata as YieldBasis's 300M LP-emission reserve mints) + 5M Curve Governance (unlocked at TGE). Curve does NOT keep this as a reserve — by governance (vote #1267) it deploys its YB as vote incentives, 55% Votium / 45% Votemarket, to steer YieldBasis gauge emissions toward Curve's crvUSD/YB pools and boost crvUSD liquidity. So DAO wallets hold ~0 YB directly (it flows out as incentives via 0x0997f89c). YB price is read live from the YB/crvUSD Curve pool; the allocation value marks the 80M at that price (NOT part of the liquid treasury total). The canonical YB is 0x01791f72 (locked in veYB, traded on Curve).

External incentive grants

earmarked, inbound — off the treasury🤖 AI
ArbitrumARBexhausted
Received~3.5M ARB
DistributedStreamed to Arbitrum LPs (2pool, crvUSD pools, TriCRV-ARB, MIM co-incentive) in tranches over 2024
Remaining now~0
One foundation grant, distributed to Arbitrum LPs in tranches over 2024; vault empty since Aug 2024.
OptimismOPexhausted
Received~810k OP (4 tranches)
DistributedTricrypto/TriCRV gauge incentives + LlamaLend bootstrap; 100k (#1433) and a new 150k tranche (#1450) forwarded to a Swiss Stake multisig for Llamalend v2
Remaining now● live1.0 OP
500k (#522) + 60k (#761) + 100k (#1305) + 150k (Jul 2026) received over 2023-2026; distributed via #688/#1025/#1053; #1433 (16 Jun) and #1450 (16 Jul 2026) moved the last 100k + new 150k to multisig 0xc82a…6DD1 — being deployed to Llamalend v2 incentives.
SonicSexhausted
ReceivedSeason-1 rewards
DistributedRouted to the crvUSD/USDC pool on Sonic
Remaining now~0
Sonic incentive-program season-1 rewards claimed by the DAO and routed to the crvUSD/USDC pool on Sonic.
Grants the DAO received from external organisations into DAO-controlled wallets — to date the L2 ecosystem programs of Optimism, Arbitrum and Sonic, but the category is not limited to L2 (any partner/foundation grant belongs here). These are inbound incentive tokens the DAO received and then deployed; they are kept OUT of the headline KPIs and are essentially exhausted. Verified via a sweep of all ownership votes; no comparable DAO-wallet grants were found on other chains.

Event chain

treasury & governance agenda🤖 AI
2026-07-21
GovernanceVote 1456 created — TreasuryStableDiversification strategyPending
DAO ownership vote #1456 (created 21 Jul 2026, not yet executed) proposes to accept ownership of a new contract called TreasuryStableDiversification (0x70b3d2c2a508a87f9c18f46fe9ca42307cd021f7, verified on Etherscan) and approve its usage of treasury crvUSD. The contract is initialized with owner=DAO Ownership Agent, treasury=0x6508, asset=crvUSD — a strategy that would deploy treasury crvUSD through a diversification mechanism. Still in voting; 4 votes cast as of 21 Jul, execution pending.
2026-07-16
GovernanceVote 1450 executed — new 150k OP tranche to Swiss Stake multisigDone
A new 150,000 OP tranche landed at the Curve DAO Optimism agent on 9 Jul 2026; DAO vote #1450 (496.9M veCRV for, 0 against) executed on 16 Jul at 18:39 UTC and forwarded the full balance (150,001 OP) to the Swiss-Stake-controlled multisig one minute later. The multisig immediately began deploying it as Llamalend v2 incentives on Optimism (~85.5k OP still held as of 18 Jul).
2026-07-07
GovernanceCall for Proposals opened for LlamaRisk's successor
Michael Egorov opened a Call for Proposals on the governance forum for a new risk-assessment and market-monitoring mandate to replace LlamaRisk (engagement ended 30 Jun 2026). Scope covers crvUSD mint markets / PegKeepers and Llamalend isolated markets; candidate teams are asked to propose responsibilities, KPIs and the budget they would require — a future treasury/grants spend once a team is selected. The chosen team is expected to start by reviewing LlamaRisk's handoff materials (models, dashboards, repositories) and decide what is reusable. No replies and no vote yet as of 11 Jul 2026.
2026-07-02
Fee mechanismVote 1445 executed — Arbitrum & Base crvUSD fees flow to the treasury
Curve DAO Vote 1445 (407.1M veCRV for, 0 against) executed on-chain at 16:25 UTC. It un-killed the FORWARD epoch on the Arbitrum and Base FeeCollectors and set the forwarding hook, so crvUSD admin fees collected on those L2s are now bridged to the DAO treasury 0x6508 instead of sitting unclaimed (~$1M of accumulated L2 fees per the proposal rationale).
2026-06-30
GovernanceLlamaRisk engagement ends — CRV remainder returnsPending
End date of LlamaRisk's Curve engagement. Per LlamaRisk's exit statement, the CRV vesting cannot be cut early without burning the unvested portion, and the post-30-Jun remainder is expected back in the DAO treasury. Re-verified 27 Jul 2026 on-chain: the escrow keeps vesting normally — on 3 Jul 12:45 UTC LlamaRisk claimed 252,854.8 CRV to its Safe (tx 0xf604c8bc, covering vesting from 27 May through 3 Jul, i.e. mostly the pre-exit accrual plus a few days after); no further claim since — three weeks of no movement. Escrow still holds 1,859,372.23 CRV; no return tx to the treasury and no revoke vote for this CRV escrow exists yet (ownership votes checked through #1461) — return still pending.
2026-06-30
GovernanceVote 1441 executed — LlamaRisk crvUSD stream revoked
Curve DAO Vote 1441 passed unanimously (536.8M veCRV for, 0 against) and executed on-chain at 16:00 UTC. It revoked the unvested remainder of LlamaRisk's crvUSD retainer stream: 270,247 crvUSD were returned from the vesting escrow 0xd0760552 to the crvUSD treasury 0x6508 in the same execution tx; the remaining vested ~18.2k crvUSD was claimed by LlamaRisk on 3 Jul 2026 (tx 0x8a97353b), leaving the stream at zero — the crvUSD leg is now fully settled. This is the crvUSD leg only — the separate CRV grant (escrow 0x9f8a1a29) keeps vesting (1,859,372 CRV left after LlamaRisk's 3 Jul claim) and has not returned as of this pass.
2026-06-22
GovernanceVote 1441 — revoke LlamaRisk crvUSD streamDone
Governance vote to cut LlamaRisk's crvUSD stream and return the unvested remainder to the DAO treasury, following the exit announcement. Started 22 Jun; passed unanimously and executed 30 Jun 2026 (see the execution event). The CRV grant remainder is expected back separately after 30 Jun (still pending as of 6 Jul — see the 30 Jun event).
2026-06-16
Governance100k OP moved to Swiss Stake multisigDone
The full 100k OP balance is transferred from the Curve DAO Optimism vault to a Swiss-Stake-controlled multisig (vote #1433, executed 16 Jun 2026, on-chain transfer same hour) — a DAO L2 asset moved to the core-dev entity.
2026-05-31
Risk providerLlamaRisk announces exit from CurveDone
Two months after renewing, LlamaRisk announces it is concluding its Curve engagement effective 30 Jun 2026 — it took an exclusive sole-risk-provider mandate at Aave. A successor risk provider is left to the DAO. The on-chain follow-through (pending): Vote #1441 to cut its crvUSD stream, and the CRV vesting after 30 Jun to return to the treasury — not yet executed.
2026-04-19
Grant3.75M CRV vested to Curve Grants multisigActive
3.75M CRV vested to the Curve Grants multisig (escrow 0xa94bec73) to fund the grants program — authorized as a rider on vote #1381 alongside the Swiss Stake second tranche, and paid in its execution tx 0x4d6ffd.
2026-04-19
Grant520k crvUSD top-up to Swiss Stake proxyDone
520k crvUSD top-up to the Swiss Stake operating proxy 0xe4f02acc — authorized on vote #1381 (the crvUSD rider alongside the Swiss Stake CRV second tranche) and paid in its execution tx 0x4d6ffd.
2026-03-24
Risk providerLlamaRisk renewed through April 2027Done
DAO renews LlamaRisk for risk management + crvUSD growth: 2.5M CRV (1-yr vest) + 360k crvUSD stream, April 2026-2027. Vote 1363 passed 100% (415M veCRV).
2026-03-23
GrantLlamaRisk crvUSD stream fundedActive
360k crvUSD streamed from the fee treasury into a Simple Vesting Escrow (0xd076) in tx 0xab4b67e5 — the crvUSD half of LlamaRisk's April 2026-27 package (vote #1363). ~71.6k was released before the exit; the unvested 270,247 crvUSD was returned to the treasury on 30 Jun 2026 when Vote 1441 executed.
2026-02-06
GovernanceeDAO emergency crvUSD reserve approvedActive
DAO approves up to 400,000 crvUSD from the treasury for potential future emergency use by the eDAO (vote #1344). An earmark — not necessarily drawn; track on-chain if/when it leaves the treasury.
2025-12-29
GrantSwiss Stake 2026 operating grantActive
17.45M CRV (~CHF 5.3M) to Swiss Stake, vesting Jan 2026 -> Jan 2027, funding a 25+ person team (R&D, infra, security & audits, ecosystem). Enacted by vote #1297 (executed 29 Dec 2025). Paid in two tranches — first half Dec 2025, second half (8.725M) released Apr 2026 via vote #1381 (executed). Unused rolls over; unusable returns to the DAO.
2025-12-05
GovernancecrvUSD credit line to YieldBasis raised to 1BActive
Curve DAO extends a crvUSD credit line to YieldBasis, scaled 60M (#1206) → 300M (#1222) → 1B crvUSD (#1279). This is crvUSD minting capacity granted to YB's vaults (collateralised), not a treasury outflow — it underpins the crvUSD↔YieldBasis flywheel that the YB allocation incentivises.
2025-11-21
GovernanceCurve directs its YB as vote incentives (55% Votium / 45% Votemarket)Active
Curve DAO decides how to use its YB: deploy it as vote incentives split 55% Votium / 45% Votemarket (vote #1267, executed) to steer YieldBasis (veYB) gauge emissions toward Curve's crvUSD/YB pools. YB-emissions recipient set to 0x0997f89c (#1238). Rationale (#1241): 'utilizing YB for boosting crvUSD liquidity'. YB(+CRV) later added as rewards to all PegKeeper pools (#1353). So Curve's YB is an active flywheel spend, not a passive reserve.
2025-09-15
GrantYieldBasis allocates 80M YB to Curve DAOActive
Per YieldBasis tokenomics (total YB cap 1B), Curve DAO is allocated 80,000,000 YB (8%): 75M 'Curve Licensing' (claimable by the DAO proportionally as the 300M LP-emission reserve mints) + 5M 'Curve Governance' (fully unlocked at TGE). YB (token 0x01791f72, deployed 2025-09-15) is the YieldBasis governance token, locked in veYB and traded on Curve. The allocation sits in YieldBasis vesting/escrow; Curve DAO wallets hold ~0 directly because the YB is deployed as incentives (see usage vote).
2025-06-16
Fee mechanismFeeAllocator activated — 10% of revenue to treasuryDone
DAO redirected a fixed 10% of protocol fee revenue (admin fees auto-converted to crvUSD) to the crvUSD Treasury via the FeeAllocator; the other ~90% goes to veCRV lockers. Enacted by ownership vote #1123 (executed 27 Jun 2025). First treasury inflow lands Jul 2025.
2025-03-11
Risk providerLlamaRisk 2025-26 grant (2M CRV)Done
2M CRV vested to LlamaRisk for risk & growth services Apr 2025-Apr 2026 (vote #990) — the year BEFORE the 2026-27 renewal. Identifies the previously-unmatched 2025-03 Community Fund outflow.
2024-09-30
Fee mechanismFeeSplitter introducedDone
Fee receiver set to the FeeSplitter, laying the foundation for routing part of crvUSD controller (borrow-interest) fees to future products — later feeds scrvUSD savers and veCRV (vote #856, corrected #867).
2024-09-02
GrantSwiss Stake 2024 operating grantDone
21M CRV to Swiss Stake AG — the company building Curve — for a year of core development. Concluded Aug 2025.
2024-01-29
GrantJPEG'd DAO hack-loss recoveryDone
4,601,410 CRV vested over 1 year to JPEG'd DAO's multisig — reimbursement for losses JPEG'd (a Curve-ecosystem protocol) incurred in the July-2023 Curve pool exploit (vote #593).
2024-01-07
GovernanceL2 ecosystem incentive grants (OP / ARB / Sonic)Done
Over 2024-2026 the DAO received earmarked ecosystem grants from three L2 foundations into DAO-controlled vaults and distributed them to LPs/LlamaLend as incentives (earmarked, kept off the headline treasury KPIs), and now essentially exhausted: Arbitrum ~3.5M ARB distributed in tranches (#563/#649/#716, all executed), vault empty since Aug 2024; Optimism ~660k OP across 3 claims (#522/#761/#1305), distributed (#688/#1025/#1053) with the final 100k moved to a Swiss Stake multisig (#1433, now ~29 OP on-chain); Sonic season-1 rewards claimed and routed to crvUSD/USDC (#1182). These L2 assets sit OUTSIDE the mainnet CRV/crvUSD/ETH balances the dashboard tracks — see the L2 grants block. Verified via a sweep of all DAO votes; no DAO-vault grants found on other chains.
2023-12-21
GovernanceHack-victim recovery (Vyper exploit)Done
DAO compensation for LPs hit by the July-2023 Vyper-reentrancy exploit (pETH/alETH/msETH/CRV-ETH pools). Executed 2023-12-21 in tx 0x690f143b: 71.8M CRV paid OUT OF THE COMMUNITY FUND across 4 vesting escrows, plus 92,696 CRV + WETH/ETH from the Ownership Agent, all claimed into VestSplitters that fan out to ~73 affected-LP wallets (vote #521; see curvefi/vest-split). This 71.8M is the single largest Community-Fund outflow to date.
2022-06-01
GrantCurve Grants program & LlamaRisk originDone
Curve's 2022 grants ran through the Curve Grants Multisig — Community grants (streamed via LlamaPay from Aug 2022), a Research team (curveresearch), and analytics (Llama.airforce). The Risk Team — LlamaRisk, formerly CryptoRisk Assessments — began as a 2-person team and in June 2022 became a Curve-funded bounty program paying analysts from the Curve community; it became Curve's first risk client and its longest continuous engagement. Its founder later sat on the Curve Grant Council and Michael Egorov was the team's first advisor; early funding came from the Grants program before later direct DAO grants (#990, #1363).
2021-05-09
GrantEarly DAO grantsDone
27.6M CRV (2020-12 + 2021-05) vested via escrows to the grants-council proxy — the DAO's first operating outlays.
2020-12-19
GrantGrant Council DAO multisig — CIP#42 (vote #30)Active
The Grant Council DAO multisig (0xc420c9d), established by CIP#42 / DAO ownership vote #30 (Dec 2020, follow-up to signaling SCIP-3): the DAO began VESTING a grants budget (~$150k/month for a year, unused rolling to the next year) to a multisig controlled by all 6 Curve team members + 4 community signers (Julien T, Quentin Milne, Amadeo Brands, Adam S; Andre Cronje reviewing applications). The council awards grants at its DISCRETION by category — Ecosystem / Community / Security / Governance (in 2022: Community grants, Risk Team = LlamaRisk, Research team, llama.airforce; community grants streamed via LlamaPay) — NOT per-grant DAO votes. So the governance basis is one budget vote, then off-chain council allocation with public transparency reports. On-chain trace: the Community Fund sent CRV to grant-council proxies (0xa445…, 0x50b5…), which forwarded ~27.6M CRV here (the direct continuation of the Community Fund grant chain). Gross flow since Dec 2020 is ~41.3M CRV in / ~33.3M out across 42 counterparties, but that gross includes ~12M CRV round-tripped through Silo/Aave treasury parking (deposit then withdraw); net of parking, ~19M CRV was paid to grant-recipient multisigs and Vyper vesting escrows and ~1.9M CRV was sold via CoWSwap for stables. ~7.9M CRV (≈$1.56M, plus small crvUSD + USDC) remains. wavey's crv.lol balance sheet counts this wallet as the 'Grants Multisig' — shown here as a DAO-controlled liquid line with a balance-over-time chart whose points are labeled by real counterparty.
2020-08-13
GenesisTreasury genesisDone
Community Fund seeded at Curve launch with 151,515,152 CRV (~5% of supply) as the DAO's reserve to fund grants and ecosystem work.
AI-curated chronology of the key treasury & governance decisions — each linked to its on-chain tx, DAO vote or gov-forum thread. Built incrementally as events unfold, newest first.
Methodology. The headline treasury total is the two reserve contracts — Community Fund (CRV) + crvUSD Treasury. The three Aragon agents (Ownership / Parameter / Emergency) mostly just execute votes, but the Ownership Agent CAN hold/route DAO assets — it historically funded the 2023 hack recovery. Separately, Curve DAO has an 80M YB allocation from YieldBasis that it deploys as vote incentives, so it is not held in DAO wallets. Agent balances are audited live on-chain. Protocol fees split ~90% to veCRV lockers (via the Fee Distributor, ~485k crvUSD claimable) and 10% to the treasury — only the treasury share is counted here; the veCRV share appears in the fee circuit for context, not as treasury income.
Data API (open JSON, refreshed every 10 min): llama.box/curve-treasury/treasury_data.json — all balances, flows, full Community Fund history and AI annotations (summaries + sources).
curl -s https://llama.box/curve-treasury/treasury_data.json | jq .treasury
Sources: Etherscan V2 (balances, flows, grant vesting) · on-chain price oracles — Chainlink CRV/ETH, Curve crvUSD aggregator · veCRV revenue = crvUSD into the Fee Distributor. All on-chain, no third-party data API. Spend reconstructed from the grant vesting escrows. Auto-generated every 10 min on llama.box.
Treasury — CRV 0xe399…3267 · crvUSD 0x6508…290b · Etherscan · gov forum. v4.0 (fully on-chain) — Chado for Risk Orga.