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.
🤖 AIGrant 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
🤖 AIVesting 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)
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.
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.
🤖 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
🤖 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
🤖 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
🤖 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
🤖 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
🤖 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
🤖 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
🤖 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.
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
🤖 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
🤖 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
External sourcesYieldBasis · Optimism · Arbitrum · Sonic
↓ grant or token allocation
DAO walletsinboundoff 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.
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.
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.
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).
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.
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).
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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).
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).
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.
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.
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).
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.
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.